播放声音收到消息时

我想在接收消息时播放声音,所以我搜索它并找到了许多解决方案,但我找到的最简单的解决方案是

 $('body').append('');  

但问题是它不能在Godzilla / IE中播放声音并在Chrome中播放。 有没有办法解决这个问题,而无需添加任何额外的插件(Mozilla / JQuery)。 在Chrome中还有一个问题是,当声音播放时,主窗口的滚动条会从它的位置移动。 我的主要问题是播放声音,因此优先考虑。 任何人都知道它解决方案然后PLZ与我们分享谢谢。

尝试这个,我认为这是任何人都见过的最简单的解决方案…… :)你只做一件事,你应该将你的beep.mp3转换为beep.wav因为有些浏览器不懂mp3所以你应该把它转换为wav然后使用这3行代码

   

这将在页面打开/重新加载时播放声音,您可以根据需要设置它,还需要一个js 1.6或更高的东西。 希望这能解决你的两个问题。

打开此链接: 播放没有浏览器插件的声音 。

在此链接中,您可以获取代码来解决您的问题。 第二个问题可以通过删除$('body')来解决

 $('body').append(''); 

并设置任何div

尝试以下(未测试)

保持声音文件已准备好嵌入代码中并使用javascript函数播放它…

   

如果您不想创建多个音频元素,可以尝试将currentTime属性设置为0,以便音频文件重新开始。