使用onclick功能播放声音(不工作!)

时间:2013-04-18 11:39:40

标签: javascript audio onclick playback

按下按钮时我正试图播放声音。 我在我的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,但都无效。

我真的很绝望,因为整个页面都是一个计时器,它应该在它结束时发出一声哔哔声。

谢谢!

0 个答案:

没有答案