iphone - 逐帧播放视频

标签 iphone ios objective-c video

Possible Duplicate:
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];

关于iphone - 逐帧播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14272996/

相关文章:

iphone - 当 UITableViewCell 处于突出显示状态时如何执行操作?

iphone - 如何禁用 iOS 标签栏中的蓝色突出显示?

ios - Swift 将对象从一个数组正确添加到另一个数组?

遵循字体形状的 iOS UIBezierPath

ios - UIAppearance - 工具栏和搜索栏崩溃

ios - 使用 AVAssetImageGenerator 为长视频获取视频中的所有帧时应用程序崩溃

iphone - 使用 tabbarcontroller 时出现分配不兼容的类型错误

ios - Apple Business Custom Apps 需要哪种证书和配置文件

ios - 安全地执行对 NSMutableArray 的更改

ios - iOS8中的通讯录授权