当前位置 : 主页 > 手机开发 > ios >

ios – AVPlayer seekToTime每秒只生成一帧

来源:互联网 收集:自由互联 发布时间:2021-06-11
如何让AVPlayerLayer在方法seekToTime中显示确切的视频帧. 现在[AVPlayer seekToTime:CMTimeMakeWithSeconds(CMTimeGetSeconds(A,B))],AVPlayerLayer仅在每1秒变化时显示帧,例如1.50-2.50-3.50.我希望它以4.45秒的速度
如何让AVPlayerLayer在方法seekToTime中显示确切的视频帧.

现在[AVPlayer seekToTime:CMTimeMakeWithSeconds(CMTimeGetSeconds(A,B))],AVPlayerLayer仅在每1秒变化时显示帧,例如1.50-2.50-3.50.我希望它以4.45秒的速度显示帧.可能吗?

您可以使用 [AVPlayer seekToTime: toleranceBefore: toleranceAfter:]以更高的精度获得随机媒体访问. 为了获得尽可能高的精度,请将kCMTimeZero作为两个公差的参数.请注意,这可能会在搜索过程中增加明显的延迟.
网友评论