根據您所使用的 HTML 元素,音頻可“內聯地”或通過某種“助手”進行播放。
在 Web 上播放音頻
內聯音頻
當音頻被包含在網頁中,或作為網頁的一部份,它就被稱為內聯音頻。
通過使用 <bgsound> 元素或 <img> 元素,可向網頁添加內聯音頻。
如果你計劃在 web 應用程序中使用內聯音頻,您需要清楚一點,就是許多人對內聯音頻非常討厭。也請注意,一些用戶也許已經在他們的瀏覽器中關閉了內聯音頻的選項。
我們的建議是,最近僅僅在用戶希望聽到聲音的地方包含內聯音頻。比方說在用戶打開頁面后,點擊某個鏈接來收聽一段錄音。
使用助手 (Plug-In,插件)
助手應用程序,是一種可通過瀏覽器啟動來“幫助”瀏覽器播放音頻的程序。助手應用程序也稱為插件(Plug-Ins)。
助手應用程序可通過使用 <embed> 元素來啟動,或者 <applet> 元素及 <object> 元素。
使用助手應用程序的一項巨大優勢是,允許用戶控制播放器的某些設置。
大多數助手應用程序允許手動地或通過編程控制音量設置以及播放功能,比如回放、暫停、停止和播放。
使用 <bgsound> 元素
Internet Explorer 支持 <bgsound> 元素。
該元素的作用是為網頁提供背景音:
<bgsound src="beatles.mid" />
上面的代碼片斷為網頁設置了一個 MIDI 文件作為背景音樂。
TIY
您可在本教程的最后一節找到 <bgsound> 元素的屬性列表。
注釋:<bgsound> 元素不是標準的 HTML 或 XHTML 元素。僅有 Internet Explorer 支持該元素。
使用 <img> 元素
Internet Explorer 支持 <img> 元素中的 dynsrc 屬性。
該元素的作用是在網頁中嵌入多媒體元素:
<img dynsrc="horse.wav" />
上面的代碼片斷為網頁設置了一個嵌入的 WAVE 文件。
TIY
注釋:dynsrc 屬性不是標準的 HTML 或 XHTML 元素。僅有 Internet Explorer 支持該屬性。
使用 <embed> 元素
Internet Explorer 和 Netscape 都支持 <embed> 元素。
該元素的作用是在網頁中嵌入多媒體元素:
<embed src="beatles.mid" />
上面的代碼片斷為網頁設置了一個嵌入的 MIDI 文件。
TIY
您可在本教程的最后一節找到 <embed> 元素的屬性列表。
注釋:Internet Explorer 和 Netscape 都支持 <embed> 元素,但它不是標準的 HTML 或 XHTML 元素。萬維網聯盟 (W3C) 推薦使用 <object> 元素來代替它。
使用 <object> 元素
Internet Explorer 和 Netscape 都支持 <object> 元素。
該元素的作用是在網頁中嵌入多媒體元素:
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"> <param name="FileName" value="liar.wav" /> </object>
上面的代碼片斷在網頁設置了一個嵌入的的 WAVE 文件。
TIY
您可在本教程的最后一節找到 <object> 元素的屬性列表。
使用超鏈接
如果網頁包含了一個指向某個媒介文件的超鏈接,大多數瀏覽器都會使用“助手程序”來播放該文件:
<a href="beatles.mid"> 點擊此處來播放 the Beatles </a>
上面的代碼片段設置了一個指向 MIDI 文件的鏈接。如果用戶點擊該鏈接,瀏覽器將啟動助手程序(比如 Windows Media Player)來播放該 MIDI 文件。
TIY