首頁 > 網頁教程 > HTML > HTML5的Audio標簽使用詳解

HTML5的Audio標簽使用詳解

時間:2013-06-24    來源:IT路人

世界上公認的第一個網頁是誕生于1992年,發展至今,網頁已經有21年歷史了。在這21年里面,網頁開發的標準從沒有完全統一過。而我們經常見到的web音頻就是這么樣子的。現在,大部分的網頁音頻播放依靠著flash,但是顯然地,flash已經越來越不適用于web開發。所以呢,蘋果放棄了flash,而Android也宣布不再支持flash。主要原因就是HTML5的誕生,為web開發提供了更加便捷、高效的音頻應用。那么,在網頁中HTML5音頻或者說HTML5播放器是怎么應用的呢。

HTML5 audio

在HTML5標準網頁里面,我們可以運用audio標簽來完成我們對聲音的調用及播放。以下是最經常見到的運用HTML5三種基本格式:

1.最少的代碼

<audio src="song.ogg" controls="controls"></audio>

2.帶有不兼容提醒的代碼

<audio src="song.ogg" controls="controls">
Your browser does not support the audio tag.
</audio>

3.盡量兼容瀏覽器的寫法

<audio controls="controls">
<source src="song.ogg" type="audio/ogg">
<source src="song.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>

HTML5音頻格式

當前,HTML5 Audio標簽支持三種格式的音頻,分別是wav mp3和ogg格式。而目前主流瀏覽器對他們的支持如下:

  IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0
Ogg Vorbis    
MP3    
Wav    

IE8以及IE8以下不支持HTML5的audio標簽

HTML 5 Audio屬性

  1. autoplay:唯一可選值為autoplay,出現autoplay屬性并準確賦值時,音頻將會自動播放
  2. controls:唯一可選值為controls,出現controls屬性并準確賦值時,音頻播放控件將會顯示,控件包括:播放、暫停、定位、音量、全屏切換、字幕(如果可用)、音軌(如果可用)。
  3. loop:唯一可選值為loop,出現loop屬性并準確賦值時,音頻將會循環播放。
  4. preload:可選值有auto(當頁面加載后載入整個音頻)、meta(當頁面加載后只載入元數據)和none(當頁面加載后不載入音頻) 如果設置了前面的autoplay屬性,那么preload將會被忽略。
  5. src:指定音頻URL地址,可以是相對的URL也可以是絕對的URL 當然還可以像第2和第3個例子一樣,用source標簽來指定源。
相關推薦
能讓IE支持HTML5的解決方案
谷歌棄Gears瀏覽器插件 轉重點開發HTML5
采用HTML5搭建的多個網站嘗鮮試用
體驗HTML5 Canvas對象的強大 五款在線繪圖應用示例
HTML5新特性:用鏈接預取功能給網站提速
如何用HTML5制作網頁?
神奇的HTML5動畫效果演示網站
網頁設計師必收藏的十五個HTML5資源
十三個網站案例讓你提前體驗HTML5和CSS3的魅力
基于HTML5的繪圖程序Muro,支持Wacom手寫繪圖板
HTML5的一些的趣味小應用
HTML5、CSS和JavaScript與Web移動應用的未來趨勢
十款基于HTML5開發的精彩WEB應用(HTML5網站演示)
學好HTML5必備的七個在線資源推薦
HTML5教程之表單功能詳解
四個HTML 5標簽、屬性、事件及瀏覽器兼容性速查表分享
15個采用HTML5實現的網站界面設計欣賞
HTML5的革新:語義更明確簡潔的結構
21款效果驚艷基于HTML5的應用程序欣賞
16個頗具創意的HTML5網站設計
能讓IE瀏覽器也支持HTML5標準的辦法
25個超炫的HTML5+CSS3網頁應用案例欣賞
2012年Web開發有關HTML5的14個預測
新手入門:HTML5是什么?
35個WEB開發必備的實用HTML5教程
18個國外HTML5網站布局編碼教程分享
10款HTML5框架推薦,WEB開發必備利器
8款很酷基于HTML5技術的網站設計欣賞
詳解有關于HTML5的七個誤解
10個超炫酷的HTML5和JS技術實驗性演示網站
8個優秀的基于HTML5的信息圖網站欣賞
網頁使用HTML5代碼需兼容IE的寫法分享
HTML5新手入門教程之第一篇:什么是HTML5?
從9個不同的方面深入分析HTML5的性能
Google推薦:HTML5代碼的15條規范
HTML5能否成為未來移動互聯網的APP?

精彩推薦

熱門教程

忍者法宝试玩
做信用卡赚钱吗 捷报比分足球即时指数 青海11选五前三 新股申购一般赚钱嘛 云南快乐十分 免费农场赚人民币游戏 广西快乐10分网址彩平台 天津十一选五历史开奖结果 缅甸种香蕉赚钱么 下载好友赣南麻将 黑龙江时时彩 北京pk10计划交流群 广东快乐10分平台 神鬼寓言2时间赚钱 ag平台大还是bbin大 麻将软件赢钱技巧