我的意思是youtube或任何其他流媒體視頻網站,但我已經在Youtube上看到它。
有些時候,加載的欄顯示已加載足夠多的視頻流,因此播放器可以播放它,但它突然暫停並顯示加載圖標?
我只是好奇。但這是一個編程相關的問題,因爲它可以幫助我更好地理解流式傳輸的Flash視頻。(好奇心)爲什麼youtube即使在加載足夠的視頻開始播放時也顯示加載圖標?
2
A
回答
1
AFAIK,流式視頻不是按順序加載的,雖然協議嘗試它。有可能一部分還沒有完全下載,而平均來說,大部分視頻都是。停止移動的下載欄會讓人感覺沒有任何反應。
另一種可能性,但我不知道協議足夠好以確定,是一個特定的軟件包沒有完全收到,但應用程序認爲它做到了。在嘗試執行該部分流時,視頻會在加載缺失位時停止。
0
我總是假定它使用某種算法來測試緩衝數據量與當前下載速度的比值,以檢查視頻是否可以完整播放。如果您的下載速度突然下降到某個閾值以下,玩家會意識到您將在視頻結束前點擊緩衝數據的末尾,因此停止並加載更多。
也許不是。
+0
如果確實如此,那麼爲什麼我的播放器總是走到盡頭(大約),然後視頻暫停,直到有更多位可用?在慢速連接上,播放下載。 – Abel 2010-02-03 23:20:36
相關問題
- 1. YouTube播放器的視頻不加載
- 2. 即使添加了足夠的內容,視頻也不會播放
- 3. Youtube視頻未加載播放列表
- 4. 爲什麼視頻沒有加載?我應該如何在無鉻播放器上加載和播放視頻?
- 5. 加載視頻時顯示加載圖標javascript
- 6. HTML5視頻播放 - 圖像預加載
- 7. 加載臨時視頻並播放
- 8. 開始播放視頻後,下載50%
- 9. 視頻無法下載。開始播放
- 10. 爲什麼YouTube播放列表播放器從第二個視頻開始?
- 11. 在視頻顯示器中加載youtube視頻flex
- 12. 隱藏DIV中的Youtube視頻僅在顯示DIV後開始加載
- 13. 使用YouTube播放器加載InterstitialAd後恢復視頻
- 14. HTML5視頻 - 開始播放後無法加載資源錯誤
- 15. 爲什麼我的MKPointAnnotation在視圖加載時不顯示?
- 16. 當UIView加載時立即播放視頻
- 17. 如何在Flash AS3中加載視頻時播放視頻?
- 18. 的MediaElement加載視頻播放器在音頻標籤
- 19. 僅在顯示時加載HTML5視頻
- 20. ProgressDialog未在視頻加載時顯示
- 21. 爲什麼鍵盤在視圖加載時不顯示?
- 22. YouTube播放器API:如何獲取加載/提示視頻的播放時間而不播放?
- 23. 全部嵌入式YouTube視頻立即開始播放
- 24. YouTube - 下載/播放私人視頻
- 25. 當新視圖加載時播放視頻
- 26. html5視頻標籤 - 延遲加載/播放視頻
- 27. Cocoa - 加載顯示視頻
- 28. 當視圖加載時播放聲音
- 29. YouTube Fancybox未加載視頻
- 30. 爲什麼IE8不能加載YouTube播放器?
據我所知,大多數Flash視頻播放器(包括YouTube)不使用FMS,也不使用特殊的協議來獲取視頻內容。這只是http。另一方面,BBC(例如)使用FMS來傳送他們的視頻內容。 – spender 2010-02-03 19:00:40
如果確實是通過HTTP傳輸的,則該語句成立:HTTP是無狀態的,當與範圍請求一起使用時,客戶端通常會同時請求很多部分,這些部分會在不同的時刻出現。 – Abel 2010-02-03 23:17:48