2012-01-19 28 views
0

我們有一個像聊天一樣的Facebook,當有人收到新消息時,我們希望能夠播放聲音。什麼是最好的方式去做這件事?如果需要的話,如果我們爲此使用HTML5,但最好是跨瀏覽器解決方案,那也沒關係。動作背景聲音

+1

[跨平臺,跨瀏覽器的方式播放聲音從Javascript?](http://stackoverflow.com/questions/187098/cross-platform-cross-browser-way-to-play-sound -from-javascript) – Jakub

+0

有很多關於此主題的已詢問問題,請查看屏幕右側的** Related **列。 – Jakub

+0

Eish,在輸入問題時我沒有看到任何匹配的問題,但我現在在右側。 TNX – Richard

回答

1

這是很容易與HTML5

<audio id="mySoundClip"> 
    <source src="audio/beep.mp3"></source> 
    <source src="audio/beep.ogg"></source> 
    Your browser isn't invited for super fun audio time. 
</audio> 

和jQuery的位

var audio = $("#mySoundClip")[0]; 
audio.play(); 

這將提供對Firefox 3.5+,鉻3+,歌劇院1050 +,Safari瀏覽器4+,& IE支持9+

0

對於跨瀏覽器解決方案,您可能需要查看MediaElement.js。您可以在頁面上創建一個<audio>元素,將其隱藏,並在需要播放聲音時對其調用.play