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();
4

1 に答える 1

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);
于 2012-05-17T18:13:12.287 に答える