2011-08-26 92 views
4

我正在構建一個在瀏覽器中運行並需要部署到iPad的模擬器。我遇到了一個問題,我需要能夠點擊按鈕播放.wav文件。如何在網絡瀏覽器中使用javascript在ipad上播放wav文件

我知道iPad支持HTML5音頻標籤,但該應用程序可以在PC,Mac和iPad上運行,並且所有瀏覽器都不支持HTML5音頻標籤。所以我真的需要一個可以在ipad上工作的解決方案,以及桌面。

在此先感謝您對此問題的任何幫助。

我知道在網頁上播放音頻並不是最好的做法,但這是客戶訂購的內容,而他是支付賬單的人。

回答

1
<object type="audio/mpeg" data="muzak.mp3">Your browser doesn't seem to like MP3s</object> 

它應該激活任何插件的mpeg音頻註冊,或顯示替代文字。

你最好是嵌入一個mp3,因爲對此的支持非常普遍。相比之下,.wav可以是任何東西。 Wav是一種容器格式,可以使用任意數量的不同編解碼器,其中大部分可能不受普通PC /瀏覽器支持。

+0

如何使用javascript播放此內容? –

+0

感謝在兩個方面都像魅力一樣! –

4

中的JavaScript將是:

var audio = new Audio("noise.mp3"); 
audio.play(); 

但我聽說的是,iOS設備(的iPad,iPhone,iPod)的禁用自動播放和JavaScript .play()方法在啓動時,將只播放響應明確的用戶動作的噪音。

谷歌「HTML5音頻」瞭解更多細節(並且有很多細節。)

+0

感謝在兩個方面都像魅力一樣! –

相關問題