麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

向HTML中插入視頻并兼容所有瀏覽器的方法_0

2020-03-24 18:47:09
字體:
來源:轉載
供稿:網友
最常用的向HTML中插入視頻的方法有兩種,一種是古老的 object /object 標簽,一種是html5中的 video /video 標簽。

前者的兼容沒得說,但是使用起來不太方便,后者使用起來很方便,但是兼容性讓人頭疼。

雖然后者兼容性存在很多問題,但是因為使用很方便,符合未來網頁設計發展的趨勢,因此我們以后者為主要的插入視頻的方法,因為它兼容性的問題,前者作為輔助。

示例如下:

復制代碼代碼如下:
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

當前,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音頻。

在這種情況下,如果視頻格式正確,大部分瀏覽器的兼容性結果我們還算滿意,但是IE678不支持它,并且人家的用戶至今在中國還是十分龐大的群體,我們就必須想到另外一個解決方案支持它們:

復制代碼代碼如下:
object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="624" height="351" 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 標簽提示使用 Flash Player 6.0 r65 和更高版本的用戶下載最新版本的 Flash Player。如果您不想讓用戶看到該提示,請將其刪除。 --
param name="expressinstall" value="expressInstall.swf" /
/object

這里面引入了一些文件,除了flv格式的視頻,還有幾個swf或js文件,都是用DW軟件生成的,不想研究 object /object 標簽的朋友去DW軟件生成就行,如果可以巧妙的融合

這兩段代碼就可以得到兼容所有主流瀏覽器的終極代碼了。

于是我們可以這樣:

jquery判斷瀏覽器是否為IE(不用判斷具體IE版本,因為服務器的原因IE很可能高版本也不通過,暫且IE全部用 object /object 標簽),根據版本加載不同的標簽,代碼如下:

復制代碼代碼如下:
script
if($.browser.msie){
document.write(' object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="624" height="351" 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 標簽提示使用 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視頻代碼了。html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鲁丝片一区二区三区免费入口 | 日本黄色大片免费 | 国产精品美女久久久久久不卡 | 精品一区二区三区不卡 | 欧美成人一区免费视频 | 免费观看一区二区三区视频 | 国产午夜亚洲精品理论片大丰影院 | 一级α片免费看刺激高潮视频 | 精品国产91一区二区三区 | 91视频久久 | 亚洲午夜视频 | 九色91视频 | 中文字幕在线第二页 | 日本在线观看高清完整版 | 中文字幕偷拍 | av国产片| 黄色免费播放网站 | 久久久成人精品视频 | 深夜影院一级毛片 | chengrenzaixian| 亚洲第一成人久久网站 | 精品久久久久久中文字幕 | 国产午夜亚洲精品 | 午夜免费一区 | 91色综合综合热五月激情 | 日韩 综合| 欧美日韩中文字幕在线视频 | 国产精品美女久久久久久网站 | 国产精品999在线 | 亚洲字幕av | 91情侣偷在线精品国产 | 黄色网页在线观看 | 久久精精品 | 久久密| 性欧美一区 | 日韩视频在线观看免费视频 | 日本一区二区久久 | 在线看免费观看av | 国产乱一区二区三区视频 | 奶子吧naiziba.cc免费午夜片在线观看 | 欧美成人精品h版在线观看 国产一级淫片在线观看 |