怎么让 iOS 上的 AVPlayer 快进/后退 1秒以下的时间。
巴扎黑
巴扎黑 2017-04-17 13:12:42
[iOS讨论组]

AVPlayer 的

-(void)seekToTime 

方法当time时间大小小于一秒的时候,AVPlayer就不会作同步的处理(如:快进,后退等),会依然保留在原来的位置。

AVPlayerDemo里面,通过Slider去拖动时,也是当经过时间大与1的时候才会进行一次同步。

想请问一下怎么让AVPlayer 快进/后退 1秒以下的时间。

巴扎黑
巴扎黑

全部回复(2)
黄舟

没看到具体的代码,但我估计是你创建CMTime的参数有误,十有八九你是用CMTimeMakeWithSeconds创建了一个经度只到秒级的CMTime

怪我咯

可以试试看这个API

- (void)seekToTime:(CMTime)time toleranceBefore:(CMTime)toleranceBefore toleranceAfter:(CMTime)toleranceAfter;

有时候seekToTime:(CMTime)time 工作的不好
toleranceBeforetoleranceAfter可以传 CMTimeMake(1, 30),也就是这个影片的fps

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号