2011-08-14 65 views
0

我在使用Audio類在AJAX聊天中播放聲音,當有新消息時。我的代碼:在AJAX聊天中播放聲音

if (! $.browser.msie || ($.browser.msie && parseFloat(jQuery.browser.version) >= 9)) 
{ 
    //var notif = new Audio('http://cycle1500.com/sounds/infbego.wav');  
    var notif = new Audio('/media/sounds/drip.wav');  
    notif.play(); 
} 
  1. 我檢查IE的版本,因爲只有9似乎支持HTML5 音頻。有沒有更好的方法來做到這一點?
  2. var notif = new Audio('http://cycle1500.com/sounds/infbego.wav');工作 var notif = new Audio('/media/sounds/drip.wav');不起作用
    爲什麼不呢?
  3. 我在哪裏可以找到關於如何構建Audio類的文檔?

回答

1

你可以在你的應用程序使用HTML5<audio>標籤,這將在最近版本的瀏覽器的支持,並支持舊版本,您可以創建備用。

清晰美麗的文檔在這裏。看看。
http://html5doctor.com/native-audio-in-the-browser/

+0

謝謝,我將按照文檔中所述的方式提供我的代碼。我用本地聲音解決了我的問題,我用螢火蟲進行了檢查,但沒有爲聲音指定正確的路徑。 – Sunchaser