2012-07-17 75 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属性。这就是让它出现的原因,所以如果你把它放开,玩家就不会在那里。