可能重复:
iOS Frame by Frame video playback forward/backward播放视频一帧一帧
在我的申请,我玩视频播放功能的视频。
我想添加一个功能,逐帧播放视频。
我会放两个按钮,一个用于Frame +,另一个用于Frame-。如果我点击Frame +,则视频应该前移1帧,如果我点击Frame,则视频应该移回1帧。
请给我建议我该如何做到这一点。
可能重复:
iOS Frame by Frame video playback forward/backward播放视频一帧一帧
在我的申请,我玩视频播放功能的视频。
我想添加一个功能,逐帧播放视频。
我会放两个按钮,一个用于Frame +,另一个用于Frame-。如果我点击Frame +,则视频应该前移1帧,如果我点击Frame,则视频应该移回1帧。
请给我建议我该如何做到这一点。
尝试使用AVPlayer
的-(void)stepByCount:(NSInteger)stepCount
方法。这必须与AVPlayerItem
一起使用,如下所示:
AVPlayer *mPlayer = [AVPlayer playerWithURL:url];
[mPlayer.currentItem stepByCount:1];
我参考了WWDC 2010的代码,但没有得到任何有用的东西。 –