を使用してビデオを再生できMPMoviePlayerController
ます。このメソッドをrequestThumbnailImagesAtTimes
使用すると、サムネイルを取得するために複数回の配列を入れることができますが、MPMoviePlayerThumbnailImageRequestDidFinishNotification
今回の配列では最初から 1 つの画像しか取得できません。他の時間に要求された他の画像を配列で取得するにはどうすればよいですか?
私の中でviewDidLoad
:
[self.movieController requestThumbnailImagesAtTimes:self.timesArray timeOption:MPMovieTimeOptionExact];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPMoviePlayerThumbnailImageRequestDidFinishNotification:) name:MPMoviePlayerThumbnailImageRequestDidFinishNotification object:self.movieController];
通知:
-(void)MPMoviePlayerThumbnailImageRequestDidFinishNotification: (NSNotification*)note
{
NSDictionary * userInfo = [note userInfo];
UIImage *image = (UIImage *)[userInfo objectForKey:MPMoviePlayerThumbnailImageKey];
if(image!=NULL)
[self.trippingBalls setImage:image];
}