我正在构建一个需要高度灵敏的擦洗功能的电影播放器。我的目标是允许用户选择最高灵敏度来逐帧擦洗。
目前,我正在使用该方法:[player seekToTime:CMTimeMakeWithSeconds(duration*(Float64) slider.value, 600)];
但是我离我想要达到的敏感性还很远。有人可以提出建议或指出更好的方法甚至框架来完成此功能。
提前致谢。
最佳答案
解决这个问题。它以某种方式从我的眼中溜走了,但是有一种方法可以做到这一点:
[player seekToTime:CMTimeMakeWithSeconds(duration*(Float64)value , 600)
toleranceBefore:kCMTimeZero
toleranceAfter:kCMTimeZero];
toleranceBefore
和toleranceAfter
设置为零,这意味着它将准确到达要搜索的点,但是将需要更多时间来解码帧。
关于iphone - 使用AVPlayer进行灵敏的电影擦洗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7797530/