首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVPlayer的搜索栏舍入时间为10秒

AVPlayer的搜索栏舍入时间为10秒
EN

Stack Overflow用户
提问于 2012-02-08 19:03:56
回答 2查看 1.4K关注 0票数 1

我正在制作一个iPhone应用程序,并为AVPlayer制作了一个搜索栏。我用UISlider做的。AVPlayer可以处理在线视频和音频。但是当我想改变滑块的位置来设置AVPlayer的currentTime时,这个值会四舍五入到接近前十位(例如,将值设置为17秒,AVPlayer将其更改为20秒)。在线视频的问题。有在线音频都没问题。

EN

回答 2

Stack Overflow用户

发布于 2012-02-08 19:08:30

UISliders具有名为"minValue“和"maxValue”的属性一旦您知道要播放的媒体的长度,请确保这些属性的分辨率与媒体的长度相匹配。

票数 1
EN

Stack Overflow用户

发布于 2020-03-02 22:25:08

您应该使用零容差的AVPlayer seek

代码语言:javascript
复制
player.seek(to:
    CMTime(
        seconds: Double(value),
        preferredTimescale: CMTimeScale(NSEC_PER_SEC)
    ),
    toleranceBefore: CMTime.zero,
    toleranceAfter: CMTime.zero
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9192066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档