HTML5視頻video

yg3n 9年前發布 | 23K 次閱讀 HTML5 前端技術

直到現在,仍然不存在一項旨在網頁上顯示視頻的標準。
目前,大多數視頻是通過插件(比如 Flash)來顯示的。然而,并非所有瀏覽器都擁有同樣的插件。
HTML5 規定了一種通過 video 元素來包含視頻的標準方法。
當前HTML5只支持三種格式的視頻。

格式 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 文件
開發例子源碼如下
    <!DOCTYPE HTML>  
    <html>  
    <body>  
    <video width="320" height="240" controls="controls">  
        <source src="movie.ogg" type="http://www.w3school.com.cn/i/movie.ogg">  
        <source src="movie.mp4" type="http://www.w3school.com.cn/i/movie.mp4">  
    你的瀏覽器不支持html5的video標簽  
    </video>  
    </body>  
    </html>  

解釋:
1、control 屬性供添加播放、暫停和音量控件。
2、<video> 與 </video> 之間插入的內容是供不支持 video 元素的瀏覽器顯示的。
3、video 元素允許多個 source 元素。source 元素可以鏈接不同的視頻文件。瀏覽器將使用第一個可識別的格式
支持的部分屬性列舉
屬性 描述
autoplay autoplay 如果出現該屬性,則視頻在就緒后馬上播放。
controls controls 如果出現該屬性,則向用戶顯示控件,比如播放按鈕。
height pixels 設置視頻播放器的高度。
loop loop 如果出現該屬性,則當媒介文件完成播放后再次開始播放。
preload preload

如果出現該屬性,則視頻在頁面加載時進行加載,并預備播放。

如果使用 "autoplay",則忽略該屬性。

src url 要播放的視頻的 URL。
width pixels 設置視頻播放器的寬度。
 本文由用戶 yg3n 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!