【Html5】Html5 & JavaScript開發小筆記—Video開發筆記
Html5新增了Video標籤,讓網站開發者,可以更容易地在網頁上置入影音元素
但影音擁有眾多的格式,雖無法一一支援,但支援了以下幾個影音格式,在這邊做了支援的列表
Browser |
MP4 |
WebM |
Ogg |
IE9+ |
Y |
N |
N |
Chrome 6+ |
Y |
Y |
Y |
Firefox 3.6+ |
N |
Y |
Y |
Safari 5+ |
Y |
N |
N |
Opera 10.6+ |
N |
Y |
Y |
但我們不知道使用者,會使用那些瀏覽器來進入網站,所以以下小弟所製作的網站筆記,使用了MP4+WebM兩種格式來互補,避免無法撥放的情形!
基本的video標籤語法
屬性 |
功能 |
width | 調整播放面板大小(寬度) |
height | 調整播放面板大小(高度) |
src | 影片來源 |
autoplay | 當頁面載入後自動撥放 |
loop | 循環播放 |
muted | 靜音 |
controls | 播放面板是否擁有控制項(EX:撥放、暫停等按鈕) |
<video controls="controls" src="MediaFiles/happy.webm"></video>
上段語法僅支援webm影音格式的瀏覽器
不支援的瀏覽器會出現
要如何讓各種瀏覽器都可以正常撥放影片?
答案是,多準備一份其他格式的影片,建議兩種以上,並且可以互補的格式!
例如本篇所使用的兩種格式(MP4與WEBM)
<video controls="controls" >
<source src="MediaFiles/happy.webm" />
<source src="MediaFiles/happy.mp4" />
</video>
在Video標籤中,包裹了source的標籤,把檔案來源放置於此瀏覽器就會自動尋找可撥放的格式了!
另外,取消控制面板的畫面,這個部分可以搭配loop與autoplay,用來撥放廣告影片非常適合!
<video src="MediaFiles/happy.webm" loop autoplay></video>
以上是小弟最近在寫學校作業所做的開發筆記,希望與大家分享
大家好我是饅頭,希望大家喜歡我的文章
如果有錯誤的地方請不吝指教 ^_^