如何让AVPlayerLayer
在方法seekToTime
中显示确切的视频帧。
现在[AVPlayer seekToTime:CMTimeMakeWithSeconds(CMTimeGetSeconds(A, B))]
,AVPlayerLayer
仅显示每1秒更改一次的帧,例如1.50-2.50-3.50。我希望它以4.45秒的速度显示帧。有可能吗?
答案 0 :(得分:7)
您可以使用[AVPlayer seekToTime: toleranceBefore: toleranceAfter:]以更高的精度获取随机媒体访问权限
为了获得尽可能高的精度,请将kCMTimeZero
作为两个公差的参数。请注意,这可能会在搜索过程中增加明显的延迟。