我试图在按下按钮时播放声音。我在我的 javascript 文件中使用了这个函数
function playSound(soundfile) {
alert('hello');
document.getElementById("sound").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
执行,其余的alert('hello')
不会。我也没有收到任何错误。它根本不玩。
我在这里调用函数
<button class="button_start" style="float:left;color:green;" onclick="start();">Start</button>
start() 函数在这里,包括 playSound()。
function start(){
playSound('bip.mp3');
if (control == -1) alert('Please select the time and press "Set" before starting a countdown');
else if (control == 0) { control = 1; timer(); }
//else if (control == 1) alert('Your countdown is already running');
}
是的,我的 HTML 中有这个。
<div id="sound"></div>
Chrome 和 Firefox 都试过了,都没有。
我真的很绝望,因为整个页面都是一个计时器,它应该在它结束时播放哔声。
谢谢!