2014-11-24 82 views
0

這可能是重複的,但我並沒有完全找到答案,那麼什麼是更有效 - 利用只是一個普通的視頻元素(如果我不需要IE8的支持,例如,所有的花哨的東西),或使用一些視頻插件像video.js?請問元素或視頻插件加載速度更快嗎?

我主要關注的是加載時間 - 有東西,使視頻文件的加載速度更快使用視頻插件是什麼時候?

回答

0

隨着插件(無論是Flash或類似的Video.js框架)你有插件本身的裝載/初始化的時間來考慮,儘管這相比將視頻預加載時間在很大程度上是最小的。一些Flash播放器有一個相當大的.swf文件,儘管大多數(如你將遇到的大多數.js框架)都是現在很好的優化。

時間的最大塊,要麼用,將預緩衝去的狀態下,視頻可以通過播放無需進一步緩衝。這將通過該決議受到影響,視頻本身和優化像positioning of the MOOV atom的幀率等(如果它是在例如一個約會專家開始然後在瀏覽器不具有讀/緩存整個視頻剪輯的時候,纔開始播放)

Flash(一個插件)可能對不同類型的媒體有更好的支持(例如,如果你想使用像HLS或DASH這樣的fMPEG格式),但可能會限制你可以運行的設備/平臺。 HTML5和<video>標籤會 - 正如你所指出 - 僅允許在更現代的瀏覽器和帶或不帶播放器框架來擴展它提供了很大的靈活性(和能力隨時間提高)。 This是一個很好的利弊概述。