為什麼國內視頻網站依然沒有給高端瀏覽器適配HTML5播放器?


不是不能,而是不想。

至於為什麼?想想手機上播放視頻和PC端播放視頻有什麼區別。

————————————————我是更新分割線————————————————————

通常來說由於安卓明確宣布某個版本之後不再支持Flash,Flash基本就處於安樂死的狀態。大部分的手機在瀏覽器視頻的時候是通過HTML5接入服務的,也就是說,HTML5作為視頻流的player很早就可以被實現了,那之所以不實現的原因什麼?

因為傳統PC上的Flash SWF Object可以被視作為一個獨立的Application,對於終端用戶來說是一個黑盒,用戶無法直接控制Flash,也就是說 逆向工程會麻煩許多。

而HTML5實際上是由W3C指定了規範之後,通過暴露一系列的API由JavaScript控制來實現我們想要的目的的,但眾所周知,JavaScript是一種瀏覽器腳本,而JavaScript本身又不存在傳統OOP編程語言的訪問修飾符(而可以屏蔽二次修改的Forzen函數屬於ECMA6 草案的範疇),那麼基於HTML5的播放器對於用戶來說就是一個白盒,用戶甚至可以直接篡改腳本來達到控制視頻流的目的,比如屏蔽廣告之類的,而廣告正是這些服務平台賴以生存的手段,這也是為什麼在PC端,大部分的平台商仍舊採用Flash的策略,一是兼容性好,二則是一系列的商用技術已然成熟。


推薦閱讀:

自問自答:零基礎自學編程,耗時3-6個月能否入門編程並找到一份編程相關工作?
想學習 HTML5 ,應該怎麼入門? 有什麼好點的書推薦的嗎?
vw相比rem,在實際開發中究竟有多大區別?
web開發的迷茫,希望有前輩能告訴一下方向?
HTML5 真能代替 Flash 嗎?

TAG:視頻網站 | HTML5 |