2012-05-07 9 views
2

私のコードからmovie.Stop()行を削除します。モノトーンを再生開始せずにムービーからサムネイルを取得するには

ムービーからサムネイルを取得するには、他にどのような方法を使用できますか?

NSUrl data = new NSUrl(info.ObjectForKey(new NSString("UIImagePickerControllerMediaURL")).ToString()); 

//get the video thumbnail 
MPMoviePlayerController movie = new MPMoviePlayerController(data); 
movie.Stop(); 
UIImage videoThumbnail = movie.ThumbnailImageAt(0.0, MPMovieTimeOption.NearestKeyFrame); 
movie.Stop(); 
+0

編集のおかげで –

答えて

0

私は次のようなコードを実行し、私が書いたアプリでうまくいくようです。 ShouldAutoplay = falseに注意してください。

NSUrl data = new NSUrl(info.ObjectForKey(new NSString("UIImagePickerControllerMediaURL")).ToString()); 

//get the video thumbnail 
MPMoviePlayerController movie = new MPMoviePlayerController(data); 
movie.ShouldAutoplay = false; 
UIImage videoThumbnail = movie.ThumbnailImageAt(0.0, MPMovieTimeOption.NearestKeyFrame); 
+0

はうまく動作しているようです。 –

関連する問題