天天看點

HTML5視訊代碼是如何工作的?

如需在 HTML5 中顯示視訊,您所有需要的是:

<video width="320" height="240" controls> 
<source src="movie.mp4" type="video/mp4"> 
<source src="movie.ogg" type="video/ogg"> 
您的浏覽器不支援Video标簽。 
</video>           

<video> 元素提供了 播放、暫停和音量控件來控制視訊。

同時 <video> 元素也提供了 width 和 height 屬性控制視訊的尺寸.如果設定的高度和寬度,所需的視訊空間會在頁面加載時保留。如果沒有設定這些屬性,浏覽器不知道大小的視訊,浏覽器就不能再加載時保留特定的空間,頁面就會根據原始視訊的大小而改變。

<video> 與</video> 标簽之間插入的内容是提供給不支援 video 元素的浏覽器顯示的。

<video> 元素支援多個 <source> 元素. <source> 元素可以連結不同的視訊檔案。

視訊格式與浏覽器的支援

目前, <video> 元素支援三種視訊格式: MP4, WebM, 和 Ogg:

浏覽器 MP4 WebM Ogg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox YES YES YES
Safari YES NO NO
Opera YES (從 Opera 25 起) YES YES
  • MP4 = 帶有 H.264 視訊編碼和 AAC 音頻編碼的 MPEG 4 檔案
  • WebM = 帶有 VP8 視訊編碼和 Vorbis 音頻編碼的 WebM 檔案
  • Ogg = 帶有 Theora 視訊編碼和 Vorbis 音頻編碼的 Ogg 檔案

視訊格式

格式 MIME-type
MP4 video/mp4
WebM video/webm
Ogg video/ogg

繼續閱讀