我使用AVPlayer播放視頻。他們的長度很短,2-5秒。他們以隨機順序播放。問題是,當改變視頻時,一個新的視頻開始播放,該設備滯後很短的時間,但我不希望變化是流暢的。有沒有辦法用AVPlayer預載視頻?iOS:AVPlayer視頻預加載
7
A
回答
2
嘗試使用AVQueuePlayer
。我假設你所描述的滯後,實際上是預緩衝延遲。當使用AVQueuePlayer
時,這應該被最小化或者實際上完全被擺脫,因爲在玩現有的玩具時,寶寶會緩衝下一個AVPlayerItem
。
從AVFoundation文檔:
在iOS 4.1及更高版本,你可以使用一個AVQueuePlayer對象序列發揮 數量的項目(AVQueuePlayer是AVPlayer的子類)。
另請參閱Mihai對Pre-buffering-for-avqueueplayer的回答。
相關問題
- 1. html5視頻預加載
- 2. html5視頻預加載器問題
- 3. 何時忽略HTML5視頻預加載?
- 4. HTML5視頻播放 - 圖像預加載
- 5. 在手機上預加載HTML5視頻
- 6. 預加載視頻文件 - HTML5播放
- 7. 在Android上預載視頻
- 8. 加載視頻
- 9. iOS:AVPlayer - 獲取視頻當前幀的快照
- 10. HTML5視頻只播放音頻,不會在Safari上預加載?
- 11. 預加載音頻文件
- 12. 音頻預加載器Jquery
- 13. HTML音頻預加載
- 14. HTML5視頻加載
- 15. XHR加載視頻
- 16. AngularJS - 視頻加載
- 17. HTML5視頻預載解決方案
- 18. 從UITabBar預加載視圖
- 19. 街景視圖預加載
- 20. 預加載CursorAdapter視圖
- 21. Cocoa - 加載顯示視頻
- 22. 視頻(webm)未加載codepen
- 23. 加載視頻到videoView
- 24. 使用PHP加載視頻
- 25. Vimeo API - 加載視頻
- 26. 加載新的視頻SRC
- 27. 加載視頻失敗
- 28. YouTube Fancybox未加載視頻
- 29. 視頻未加載/ html5
- 30. 將視頻加載到YTPlayerView
查看此答案http://stackoverflow.com/questions/4218090/pre-buffering-for-avqueueplayer/39036307#39036307 可能對你有所幫助。 – iPatel