現在HTML5愈來愈火紅了,雖然最終的規格還未確定,但各家瀏覽器都已經搶先支援。HTML5最大的變化,個人認為是對影音的支援,Video Tag就是其中一個。

需注意的是,各瀏覽器雖然都有支援Video Tag,但對於影片的編碼規格,卻是不統一的,目前來說選擇H.264可能會比較方便些,不過Chrome在之後的版本確定不會再支援H.264,這部份要稍微注意一下。

而Video Tag的使用非常簡單,只有下列短短的幾行字。

2011-06-26_110235

其中poster屬性,是影片尚未播放時,要顯示的圖片。

 

執行結果。

2011-06-26_110327

 

當然,也可以在網頁載入後就開始播放影片,只要加入autoplay屬性就可以了。

2011-06-26_110440

 

網頁載入後就會自動播放。

2011-06-26_110501

 

除了用屬性宣告的方式,也可以用JavaScript來做自動播放的效果。

2011-06-26_110647

 

另外,影片的播放控制列,瀏覽器都有內建,只要宣告controls屬性就可以了。

2011-06-26_110724

 

執行結果。

2011-06-26_110909

 

但內建的控制列是比較陽春的,如果想要客製化,只要在JavaScript呼叫play及pause就可以做到影片的播放及暫停,下列是範例程式碼。

 

播放及暫停按鈕。

2011-06-26_111447

 

JavaScript程式碼。

2011-06-26_111504

arrow
arrow
    全站熱搜

    卑微研究生 發表在 痞客邦 留言(1) 人氣()