HTML中插入影片並相容於所有瀏覽器

高洛峰
發布: 2017-03-02 15:03:08
原創
1521 人瀏覽過

在HTML中插入影片有兩種方法,一種是古老的object標籤,一種是html5中的video標籤,前者相容性相對好些,後者相容性讓人頭疼 最常用的在HTML中插入影片的方法有兩種,一種是古老的標籤,一種是html5中的 標籤。

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

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

範例如下:
程式碼如下:

登入後複製


目前,video 元素支援三種影片格式:
格式IE Firefox Opera Chrome Safari
目前,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不支援它,並且人家的用戶至今在中國還是十分龐大的群體,我們就必須想到另一個解決方案支援它們:

程式碼如下:

          
登入後複製


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

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

於是我們可以這樣:

用jquery判斷瀏覽器是否為IE(不用判斷具體IE版本,因為伺服器的原因IE很可能高版本也不通過,暫且IE全部用< ;object>標籤),根據版本載入不同的標籤,程式碼如下:

程式碼如下:


登入後複製

不要忘記在寫這段程式碼之前引入jquery檔案
到此為止,就可以編寫相容所有瀏覽器的HTML影片程式碼了。


更多HTML中插入影片並相容於所有瀏覽器相關文章請關注PHP中文網!


#######
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!