私はこのような映画プレーヤーを作ります...
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:url];
player.view.frame = myView.bounds;
player.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[player prepareToPlay];
[myView addSubview:player.view];
self.mp = player;
URLはm3u8Webストリームを指しています。それはうまく再生されます。それではこのような画像をお願いします...
NSTimeInterval currentInterval = self.mp.currentPlaybackTime;
UIImage *image = [self.mp thumbnailImageAtTime:currentInterval timeOption:MPMovieTimeOptionExact];
currentIntervalを1秒バックアップしてみました。両方の時間オプション(正確とキーフレーム)を試しましたが、画像は常にnilです。なぜですか?ありがとう。