在Javascript事件上播放声音

时间:2012-06-14 22:08:24

标签: javascript audio

有没有办法可以用JavaScript或jQuery在JavaScript中播放事件?如果它很简单,那将是最好的。这是一个例子:

function play_song() {
    i = 0;
    b = 1;
    if (b > i) {
        play_sound(beep.mp3);
    }
}

另外,如果它是一个库,我正在寻找一些实际上可以用于JS函数的东西,而不是任何HTML。感谢。

1 个答案:

答案 0 :(得分:1)

我发现了这种方式:

<div id="sound_element">
    <embed src=sound_file_url hidden=true autostart=true loop=false>   
</div>

使用javascript:

document.getElementById("sound_element").innerHTML= 
    "<embed src='"+sound_file_url+"' hidden=true autostart=true loop=false>";

HTML5还有更简单的方法。

但请不要在我使用的网站上使用它,谢谢。