您需要諳熟大量技巧,以確保您的音頻文件在所有瀏覽器中(Internet Explorer, Chrome, Firefox, Safari, Opera)和所有硬件上(PC, Mac , iPad, iPhone)都能夠播放。
在本章,W3School 為您總結了問題和解決方法。
這些標簽定義資源(通常非 HTML 資源)的容器,根據類型,它們即會由瀏覽器顯示,也會由外部插件顯示。
embed 標簽定義外部(非 HTML)內容的容器。(這是一個 HTML5 標簽,在 HTML4 中是非法的,但是所有瀏覽器中都有效)。
下面的代碼片段能夠顯示嵌入網頁中的 MP3 文件:
embed height= 100 width= 100 src= song.mp3 /
親自試一試
親自試一試
上面的例子使用了一個 mp3 文件,這樣它在 Internet Explorer、Chrome 以及 Safari 中是有效的。
為了使這段音頻在 Firefox 和 Opera 中同樣有效,添加了一個 ogg 類型的文件。如果失敗,會顯示錯誤消息。
親自試一試
上面的例子使用了兩個不同的音頻格式。HTML5 audio 元素會嘗試以 mp3 或 ogg 來播放音頻。如果失敗,代碼將回退嘗試 embed 元素。
使用雅虎媒體播放器是一個不同的途徑。您只需簡單地讓雅虎來完成歌曲播放的工作就好了。
它能播放 mp3 以及一系列其他格式。通過一行簡單的代碼,您就可以把它添加到網頁中,輕松地將 HTML 頁面轉變?yōu)閷I(yè)的播放列表。
然后只需簡單地把 MP3 文件鏈接到您的 HTML 中,JavaScript 會自動地為每首歌創(chuàng)建播放按鈕:
a href= song1.mp3 Play Song 1 /a a href= song2.mp3 Play Song 2 /a
雅虎媒體播放器為您的用戶提供的是一個小型的播放按鈕,而不是完整的播放器。不過,當您點擊該按鈕,會彈出完整的播放器。
請注意,這個播放器始終停靠在窗框底部。只需點擊它,就可將其滑出。
如果網頁包含指向媒體文件的超鏈接,大多數(shù)瀏覽器會使用“輔助應用程序”來播放文件。
以下代碼片段顯示指向 mp3 文件的鏈接。如果用戶點擊該鏈接,瀏覽器會啟動“輔助應用程序”來播放該文件:
a href= song.mp3 Play the sound /a
親自試一試
如果您打算在 web 應用程序中使用內聯(lián)聲音,您需要意識到很多人都覺得內聯(lián)聲音令人惱火。同時請注意,用戶可能已經關閉了瀏覽器中的內聯(lián)聲音選項。
我們最好的建議是只在用戶希望聽到內聯(lián)聲音的地方包含它們。一個正面的例子是,在用戶需要聽到錄音并點擊某個鏈接時,會打開頁面然后播放錄音。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答