HTML5學習筆記 視訊

浪花一朵朵發表於2015-06-02

許多時髦的網站都提供視訊。html5提供了展示視訊的標準

檢測您的瀏覽器是否支援html5視訊

Web上的視訊

直到現在,仍然不存在一項旨在網頁上顯示視訊的標準。

今天,大多數視訊是通過外掛(比如Flash)來顯示的。然而,並非所有瀏覽器都擁有同樣的外掛。

html5規定了一種通過video元素來包含視訊的標準方法。

視訊格式

當前,dideo元素支援三種視訊格式:

格式IEFirefoxOperaChromeSafari
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音訊編碼的MPEG4檔案

WebM=帶有VP8視訊編碼和Vorbis音訊編碼的WebM檔案。

視訊格式

mp4                          dideo/mp4

WebM         video/webm

Ogg          video/ogg

 

如何工作

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

<video src="movie.ogg" controls="controls">
</video>

control屬性供新增播放、暫停和音量控制元件。

包含寬度和高度屬性也是不錯的主意。

video與video之間插入的內容是供不支援video元素的瀏覽器顯示的:

例項

<video src="movie.ogg" width="320" height="240" controls="controls">
Your browser does not support the video tag.
</video>

 

使用DOM進行控制

html5<video>和<audio>元素同樣擁有方法,屬性和事件

<video> 和 <audio>元素的方法、屬性和事件可以使用JavaScript進行控制.

其中的方法有用於播放,暫停及載入等。其中的屬性(比如時長,音量)可以被讀取或設定。其中的DOM事件能夠通知您,比方說video元素開始播放,已暫停,等等。

 

相關文章