2012-07-17 109 views
1

可能重複:
Playing sound with JavaScript播放聲音與JavaScript背景

我正在做一個javascript聊天我的網站,我需要播放聲音時,它有一個新的消息和聊天沒有集中,就像Facebook的聊天一樣。問題是我不知道如何使用javascript在背景中播放此聲音。你可以幫幫我嗎?

編輯:沒有Flash跨瀏覽器的解決方案會更好

+0

有很多方法可以做到這一點。如果現代瀏覽器是你唯一的目標,我可能會使用'audio'標籤,它可以完全由JS編寫/完成。 – 2012-07-17 14:19:06

+0

如果沒有瀏覽器渲染播放器,是否可以使用這個標籤? – 2012-07-17 14:21:42

+0

@RodrigoWaltenberg:你可以隱藏它,或者在視口之外渲染它。 – 2012-07-17 14:22:13

回答

5

您可以使用jQuery和它的append函數以及腳本;

$('#some_div').append('<embed id="embed_player" src="your_sound_file.wav" autostart="true" hidden="true"></embed>'); 

希望這有助於... :)

+0

你解決了它!謝謝! – 2012-07-17 14:32:03

2

一個quick search of relevant tutorials應該讓你對你的方式。如果您遇到任何問題,請隨時詢問這些具體問題,而不是廣泛的主題。


是否有可能使用這個標籤沒有瀏覽器渲染一個播放器?

是的。只是不要添加controls屬性。這就是讓它出現的原因,所以如果你把它放開,玩家就不會在那裏。