我只想播放警报声音,并没有真正出现警报框。所以我猜我不需要任何声音文件或其他任何东西。只需启动一个警报框并将其隐藏或其他...。
javascript有可能吗?
最佳答案
警报框播放声音,取决于浏览器和操作系统设置。因此,您不能依靠它。
但是,您可以使用javascript播放这样的声音
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
document.getElementById("dummy").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\"
loop=\"false\" />";
}
</script>
注意:并且您的html应该具有ID为
dummy
的元素。现在,只要您想播放声音,就可以调用
playSound
。资料来源:http://webdesign.about.com/od/sound/a/play_sound_oncl.htm
正如@bigblind建议的那样,您也可以使用
HTML 5 based sound
播放选项。
关于javascript - 播放没有警报框的警报声音吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20673688/