我正在开发一个应用程序,因为我想同时播放两个视频,使用MPMoviePlayer
是不可能的。所以我用AVQueuePlayer
来播放视频。因为我成功播放视频,但问题是跳到特定的时间。为此我们有方法调用seekToTime
,我们需要变量CMTime datatype
。
我能够在1,2,3秒等时间跳跃,我的问题是我想在时间1.2,1.3,1.4秒等时跳,但我当时无法移动视频。< / p>
任何人都可以知道这个问题的解决方案,请帮助我解决问题。
答案 0 :(得分:1)
然而,seekToTime:方法是针对性能而非精确度而调整的。如果你需要精确地移动播放头,而是使用seekToTime:toleranceBefore:toleranceAfter Reference
toleranceBefore:您希望移动播放光标的时间之前的准确性。
[时间beforeTolerance]
toleranceAfter:您希望移动播放光标的时间之后的准确性。
[时间+ afterTolerance]
让我们说两个参数代表 <_ strong> -accuracy的边距。
我在SO上看到其他Question使用self.player.currentItem.asset.duration
来获取持续时间。
祝你好运。