我正在使用AVPlayer播放音频文件。
但AVPlayer当前时间在开始时为负值。
当我使用seek(to: time)
方法移动特定时间时,AVPlayer会在特定时间前播放约0.1秒。 (正好是0.04~0.08)
有谁知道这个问题?
答案 0 :(得分:0)
您使用了错误的搜索方法。使用搜索方法,您可以将公差定义为0,以便准确查找。
Documentation for: seek(to:toleranceBefore:toleranceAfter:)
这是一些寻求100秒的快速示例代码:
avPlayer.seek(to: someCMTime, toleranceBefore: kCMTimeZero, toleranceAfter: kCMTimeZero)