我打造的电影播放这样的...的MPMoviePlayerController thumbnailImageAtTime:timeOption:简单的情况下不能正常工作
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指向的网页M3U8流。它玩的很好。然后我要求一个这样的图像...
NSTimeInterval currentInterval = self.mp.currentPlaybackTime;
UIImage *image = [self.mp thumbnailImageAtTime:currentInterval timeOption:MPMovieTimeOptionExact];
我试过将currentInterval支持一秒钟。我已经尝试了两个时间选项(确切和关键帧),但图像始终为零。任何想法为什么?谢谢。
坏消息,但一个很好的答案。谢谢。 – danh 2012-07-18 21:39:42
@Martin我不得不采取缩略图web服务的方式。我们的分段器必须每隔10秒产生一个缩略图,它看起来不错,但它不是我寻找的精度。问候 – javiergov 2012-09-12 14:24:38
好的回答.... – 2013-01-30 12:06:49