萬立夫
Flash作為瀏覽器里面的一個(gè)重要插件,在很多的網(wǎng)絡(luò)環(huán)境中都會(huì)使用到,比如進(jìn)行在線視頻的播放操作等等。可是由于這款插件存在大量的安全漏洞,很多公司都提議屏蔽這款插件并通過HTML5技術(shù)進(jìn)行代替?,F(xiàn)在國(guó)外很多網(wǎng)站已經(jīng)開始這么做了,但是國(guó)內(nèi)的視頻網(wǎng)站這么做的卻寥寥無幾。那么如何利用HTML5技術(shù)來替代Flash插件進(jìn)行國(guó)內(nèi)網(wǎng)站的視頻播放呢?
擴(kuò)展自動(dòng)啟用HTML5播放
如果用戶使用的是谷歌瀏覽器,或者谷歌瀏覽器的衍生版本的話。那么要解決這個(gè)問題就非常的簡(jiǎn)單,只需要為瀏覽器安裝一個(gè)功能擴(kuò)展就可以了。首先打開谷歌瀏覽器的應(yīng)用商店,接著通過左上角的搜索框查找一款名為“MAMA-HD”的擴(kuò)展應(yīng)用,找到以后進(jìn)行安裝操作就可以了。
安裝完成以后,我們就可以在工具欄里面發(fā)現(xiàn)“MAMA-HD”擴(kuò)展的圖標(biāo)。由于這款擴(kuò)展可以支持土豆、優(yōu)酷等網(wǎng)站的視頻,以后我們打開這兩個(gè)視頻網(wǎng)站中的某一個(gè)視頻后,點(diǎn)擊工具欄中的“MAMA-HD”擴(kuò)展圖標(biāo),就可以利用HTML5這項(xiàng)技術(shù)進(jìn)行視頻的播放操作了(圖1)。這是由于原視頻在瀏覽器里面實(shí)時(shí)轉(zhuǎn)換成fmp4視頻,這樣利用瀏覽器自帶的解碼器就可以播放了,而且播放效果是沒有播放列表的寬屏效果。
腳本轉(zhuǎn)換HTML5視頻輸出
如果用戶不喜歡使用功能擴(kuò)展的話,或者這個(gè)擴(kuò)展不支持其他的網(wǎng)站,那么我們可以使用其他的方法來解決。比如作為國(guó)內(nèi)二次元為主的視頻網(wǎng)站Bilibili,是國(guó)內(nèi)最早使用HTML5這項(xiàng)技術(shù)進(jìn)行視頻播放的網(wǎng)站。但是為了照顧到國(guó)內(nèi)大多數(shù)的用戶,這個(gè)網(wǎng)站還是默認(rèn)使用Flash的技術(shù)。如果用戶想要使用新的HTML5技術(shù)進(jìn)行播放的話,需要手工點(diǎn)擊“HTML5播放器”這個(gè)按鈕進(jìn)行切換。那么有沒有什么辦法可以直接使用這個(gè)技術(shù)進(jìn)行播放呢?
其實(shí)最簡(jiǎn)單的方法就是使用一個(gè)功能腳本。首先在瀏覽器的地址欄里面輸入https://greasyfork.org,回車后就可以登錄到一個(gè)專業(yè)的腳本發(fā)布網(wǎng)站。在網(wǎng)站的搜索框里面輸入“bilibili”關(guān)鍵字,在出現(xiàn)的搜索結(jié)果里面點(diǎn)擊“bilibili HTML5播放器”這項(xiàng)(圖2)。然后在彈出的腳本介紹窗口點(diǎn)擊“安裝此腳本”按鈕,接下來會(huì)彈出一個(gè)是否安裝腳本的提示框,點(diǎn)擊“安裝”按鈕后就可以完成安裝(圖3)。以后當(dāng)用戶加載登錄到Bilibili以后,就可以自動(dòng)切換到HTML5這個(gè)技術(shù)進(jìn)行播放(圖4)。