Aza*_*lvi -1 javascript jquery
我想在接收消息时播放声音,所以我搜索它并找到了许多解决方案,但我找到的最简单的解决方案是
<script>
$('body').append('<embed src="beep.mp3" autostart="true" hidden="true">');
</script>
Run Code Online (Sandbox Code Playgroud)
但问题是它不能在Godzilla/IE中播放声音并在Chrome中播放.有没有办法解决这个问题,而无需添加任何额外的插件(Mozilla/JQuery).在Chrome中还有一个问题是,当声音播放时,主窗口的滚动条会从它的位置移动.我的主要问题是播放声音,因此优先考虑.任何人都知道它解决方案然后PLZ与我们分享谢谢.
小智 8
尝试这个,我认为这是最简单的解决方案,任何人都见过... :)你只做一件事,你应该转换你的beep.mp3,beep.wav
因为有些浏览器不懂mp3所以你应该把它转换为wav然后只用它3行代码
<script>
var aSound = document.createElement('audio');
aSound.setAttribute('src', 'beep.wav');
aSound.play();
</script>
Run Code Online (Sandbox Code Playgroud)
这将在页面打开/重新加载时播放声音,您可以根据需要设置它,还需要一个js 1.6或更高的东西.希望这能解决你的两个问题.
| 归档时间: |
|
| 查看次数: |
4539 次 |
| 最近记录: |