【发布时间】:2021-08-26 07:27:24
【问题描述】:
我遇到了 AVPlayer seek 的问题。当前代码:
self.player?.seek(to: CMTime(seconds: Double(startSeconds), preferredTimescale: 600)
这在大约 80% 的时间里都有效。但有时它不会寻找正确的位置,而是从 0.0 重新开始。
我尝试过这种方式:
let time = CMTimeMake(value: Int64(startSeconds), timescale: 1)
self.player?.seek(to: time, toleranceBefore: .zero, toleranceAfter: .zero)
这在 100% 的情况下都有效,但搜索速度非常很慢。
我在这里做错了什么?
【问题讨论】:
标签: ios swift avfoundation avplayer