html5 audio 標籤使用

來源:互聯網
上載者:User

w3c 例子:http://www.w3school.com.cn/html5/html_5_audio.asp

HTML5 提供了播放音訊標準。

Web 上的音頻

直到現在,仍然不存在一項旨在網頁上播放音訊標準。

今天,大多數音頻是通過外掛程式(比如 Flash)來播放的。然而,並非所有瀏覽器都擁有同樣的外掛程式。

HTML5 規定了一種通過 audio 元素來包含音訊標準方法。

audio 元素能夠播放音效檔或者音頻流。

音頻格式

當前,audio 元素支援三種音頻格式:

  IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0
Ogg Vorbis    
MP3    
Wav    
如何工作

如需在 HTML5 中播放音頻,您所有需要的是:

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

control 屬性供添加播放、暫停和音量控制項。

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

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

親自試一試

上面的例子使用一個 Ogg 檔案,適用於Firefox、Opera 以及 Chrome 瀏覽器。

要確保適用於 Safari 瀏覽器,音頻檔案必須是 MP3 或 Wav 類型。

audio 元素允許多個 source 元素。source 元素可以連結不同的音頻檔案。瀏覽器將使用第一個可識別的格式:

執行個體
<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>

親自試一試

Internet Explorer

Internet Explorer 8 不支援 audio 元素。在 IE 9 中,將提供對 audio 元素的支援。

<audio> 標籤的屬性
屬性 描述
autoplay autoplay 如果出現該屬性,則音頻在就緒後馬上播放。
controls controls 如果出現該屬性,則向使用者顯示控制項,比如播放按鈕。
loop loop 如果出現該屬性,則每當音頻結束時重新開始播放。
preload preload

如果出現該屬性,則音頻在頁面載入時進行載入,並預備播放。

如果使用 "autoplay",則忽略該屬性。

src url 要播放的音訊 URL。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.