我正在開發一個應用程序,我想同時播放兩個視頻,這是不可能使用MPMoviePlayer
。所以我用AVQueuePlayer
來播放視頻。由於我成功播放視頻,但問題在於跳到特定時間。爲此,我們有方法調用seekToTime
,我們需要變量的CMTime datatype
。設置在AVQueuePlayer中尋找時間iphone
我能夠在1,2,3秒等時跳,我想跳在時間1.2,1.3,1.4秒等問題,但我不能在當時移動視頻。
任何人都可以知道這個問題的解決方案比請幫我解決問題。
我正在開發一個應用程序,我想同時播放兩個視頻,這是不可能使用MPMoviePlayer
。所以我用AVQueuePlayer
來播放視頻。由於我成功播放視頻,但問題在於跳到特定時間。爲此,我們有方法調用seekToTime
,我們需要變量的CMTime datatype
。設置在AVQueuePlayer中尋找時間iphone
我能夠在1,2,3秒等時跳,我想跳在時間1.2,1.3,1.4秒等問題,但我不能在當時移動視頻。
任何人都可以知道這個問題的解決方案比請幫我解決問題。
然而,seekToTime:方法是針對性能而非精度進行調整的。如果你需要精確地移動播放頭,而不是使用seekToTime:toleranceBefore:toleranceAfter Reference
toleranceBefore:的時間前的精度,你想移動播放光標。
[時間beforeTolerance]
toleranceAfter:的時間後的準確性,其要移動播放光標。
[時間+ afterTolerance]
比方說兩個參數表示的在 -accuracy的餘量。
我看過其他Question上SO使用self.player.currentItem.asset.duration
來獲得持續時間。
祝你好運。
嗨,我試過這種方法,但仍然有同樣的問題。因爲可能是我沒有傳遞需要的確切參數。你能告訴我什麼是需要通過的參數 – 2011-04-27 04:39:38
@kunal patel:請看我最新的答案,讓我知道如果我可以進一步協助。 – 2011-04-27 06:07:49
你使用'seekToTime:'? – 2011-04-26 12:25:02
是的,我正在使用seekToTime:方法。你知道任何關於它或任何其他解決方案。 – 2011-04-27 04:31:08