怎么向HTML中插入視頻并兼容瀏覽器-創(chuàng)新互聯(lián)

這篇“怎么向HTML中插入視頻并兼容瀏覽器”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“怎么向HTML中插入視頻并兼容瀏覽器”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

成都創(chuàng)新互聯(lián)公司專注于辰溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供辰溪營銷型網(wǎng)站建設(shè),辰溪網(wǎng)站制作、辰溪網(wǎng)頁設(shè)計、辰溪網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造辰溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供辰溪網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

html是什么

html的全稱為超文本標(biāo)記語言,它是一種標(biāo)記語言,包含了一系列標(biāo)簽.通過這些標(biāo)簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個邏輯整體,html文本是由html命令組成的描述性文本,html命令可以說明文字,圖形、動畫、聲音、表格、鏈接等,主要和css+js配合使用并構(gòu)建優(yōu)雅的前端網(wǎng)頁。

向HTML中插入視頻有兩種方法,一種是古老的object標(biāo)簽,一種是html5中的video標(biāo)簽,前者兼容性相對好些,后者兼容性讓人頭疼

最常用的向HTML中插入視頻的方法有兩種,一種是古老的<object></object>標(biāo)簽,一種是html5中的<video></video>標(biāo)簽。
前者的兼容性沒得說,但是使用起來不太方便,后者使用起來很方便,但是兼容性讓人頭疼。
雖然后者兼容性存在很多問題,但是因為使用很方便,符合未來網(wǎng)頁設(shè)計發(fā)展的趨勢,因此我們以后者為主要的插入視頻的方法,因為它兼容性的問題,前者作為輔助。
示例如下:

<video width="602px" height="345px" controls="controls"> 
<source src="public/video/test.mp4" type="video/mp4"></source> 
<source src="public/video/test.ogg" type="video/ogg"></source> 
your browser does not support the video tag 
</video>

當(dāng)前,video 元素支持三種視頻格式:
格式 IE Firefox Opera Chrome Safari
Ogg No 3.5+ 10.5+ 5.0+ No
MPEG 4 9.0+ No No 5.0+ 3.0+
WebM No 4.0+ 10.6+ 6.0+ No
Ogg = 帶有 Theora 視頻編碼和 Vorbis 音頻編碼的 Ogg 文件
MPEG4 = 帶有 H.264 視頻編碼和 AAC 音頻編碼的 MPEG 4 文件
WebM = 帶有 VP8 視頻編碼和 Vorbis 音頻編碼的 WebM 文件
注:格式必須符合上面三條詳細要求,比如MPEG 4,必須是H.264視頻和AAC音頻。
在這種情況下,如果視頻格式正確,大部分瀏覽器的兼容性結(jié)果我們還算滿意,但是IE678不支持它,并且人家的用戶至今在中國還是十分龐大的群體,我們就必須想到另外一個解決方案支持它們:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="624" height="351" style="margin-top: -10px;margin-left: -8px;" id="FLVPlayer1"> 
<param name="movie" value="FLVPlayer_Progressive.swf" /> 
<param name="quality" value="high" /> 
<param name="wmode" value="opaque" /> 
<param name="scale" value="noscale" /> 
<param name="salign" value="lt" /> 
<param name="FlashVars" value="&amp;MM_ComponentVersion=1&amp;skinName=public/swf/Clear_Skin_3&amp;streamName=public/video/test&amp;autoPlay=false&amp;autoRewind=false" /> 
<param name="swfversion" value="8,0,0,0" /> 
<!-- 此 param 標(biāo)簽提示使用 Flash Player 6.0 r65 和更高版本的用戶下載最新版本的 Flash Player。如果您不想讓用戶看到該提示,請將其刪除。 --> 
<param name="expressinstall" value="expressInstall.swf" /> 
</object>

這里面引入了一些文件,除了flv格式的視頻,還有幾個swf或js文件,都是用DW軟件生成的,不想研究<object></object>標(biāo)簽的朋友去DW軟件生成就行,如果可以巧妙的融合
這兩段代碼就可以得到兼容所有主流瀏覽器的終極代碼了。
于是我們可以這樣:
用jquery判斷瀏覽器是否為IE(不用判斷具體IE版本,因為服務(wù)器的原因IE很可能高版本也不通過,暫且IE全部用<object></object>標(biāo)簽),根據(jù)版本加載不同的標(biāo)簽,代碼如下:

<script>  
if($.browser.msie){ 
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="624" height="351" style="margin-top: -10px;margin-left: -8px;" id="FLVPlayer1">'+ 
'<param name="movie" value="FLVPlayer_Progressive.swf" />'+ 
'<param name="quality" value="high" />'+ 
'<param name="wmode" value="opaque" />'+ 
'<param name="scale" value="noscale" />'+ 
'<param name="salign" value="lt" />'+ 
'<param name="FlashVars" value="&amp;MM_ComponentVersion=1&amp;skinName=public/swf/Clear_Skin_3&amp;streamName=public/video/test&amp;autoPlay=false&amp;autoRewind=false" />'+ 
'<param name="swfversion" value="8,0,0,0" />'+ 
'<!-- 此 param 標(biāo)簽提示使用 Flash Player 6.0 r65 和更高版本的用戶下載最新版本的 Flash Player。如果您不想讓用戶看到該提示,請將其刪除。 -->'+ 
'<param name="expressinstall" value="expressInstall.swf" />'+ 
'</object>'); 
}else{ 
document.write('<video width="602px" height="345px" controls="controls">'+ 
'<source src="public/video/test.mp4" type="video/mp4"></source>'+ 
'<source src="public/video/test.ogg" type="video/ogg"></source>'+ 
'your browser does not support the video tag'+ 
'</video>'); 
} 
</script>

不要忘記在寫這段代碼之前引入jquery文件


以上是“怎么向HTML中插入視頻并兼容瀏覽器”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:怎么向HTML中插入視頻并兼容瀏覽器-創(chuàng)新互聯(lián)
新聞來源:http://www.muchs.cn/article20/dsosco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、Google網(wǎng)站導(dǎo)航、網(wǎng)站營銷企業(yè)網(wǎng)站制作、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)