在iphone的AVQueuePlayer中设置寻道时间

时间:2011-04-26 12:19:58

标签: iphone video mpmovieplayercontroller mpmovieplayer avqueueplayer

我正在开发一个应用程序,因为我想同时播放两个视频,使用MPMoviePlayer是不可能的。所以我用AVQueuePlayer来播放视频。因为我成功播放视频,但问题是跳到特定的时间。为此我们有方法调用seekToTime,我们需要变量CMTime datatype

我能够在1,2,3秒等时间跳跃,我的问题是我想在时间1.2,1.3,1.4秒等时跳,但我当时无法移动视频。< / p>

任何人都可以知道这个问题的解决方案,请帮助我解决问题。

1 个答案:

答案 0 :(得分:1)

  

然而,seekToTime:方法是针对性能而非精确度而调整的。如果你需要精确地移动播放头,而是使用seekToTime:toleranceBefore:toleranceAfter Reference


toleranceBefore:您希望移动播放光标的时间之前的准确性。
  [时间beforeTolerance]

toleranceAfter:您希望移动播放光标的时间之后的准确性。
  [时间+ afterTolerance]

让我们说两个参数代表 <_ strong> -accuracy的边距。

我在SO上看到其他Question使用self.player.currentItem.asset.duration来获取持续时间。

祝你好运。