AVPlayer currentTime是负值

时间:2017-06-03 16:22:20

标签: ios iphone avplayer

我正在使用AVPlayer播放音频文件。

但AVPlayer当前时间在开始时为负值。

当我使用seek(to: time)方法移动特定时间时,AVPlayer会在特定时间前播放约0.1秒。 (正好是0.04~0.08)

有谁知道这个问题?

1 个答案:

答案 0 :(得分:0)

您使用了错误的搜索方法。使用搜索方法,您可以将公差定义为0,以便准确查找。

Documentation for: seek(to:toleranceBefore:toleranceAfter:)

这是一些寻求100秒的快速示例代码:

avPlayer.seek(to: someCMTime, toleranceBefore: kCMTimeZero, toleranceAfter: kCMTimeZero)