按下按钮时我正试图播放声音。 我在我的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,但都无效。
我真的很绝望,因为整个页面都是一个计时器,它应该在它结束时发出一声哔哔声。
谢谢!