当满足特定条件时,可以让浏览器播放声音文件



对于Javascript:

当某个图像出现时,我的浏览器是否可以播放某种声音/音乐?它能在我的音乐库里播放mp3文件吗?现在,我能做的最好的事情就是:

if (document.getElementById("happyface")) {
    window.alert("Attention: Happy face detected.");
    }

我还应该提到,我让页面不断刷新,所以循环是不必要的(至少,我不这么认为)。

只需使用音频标签即可:

function sound(){
    var audio = document.createElement("audio");
    audio.src = "your_path_to_soundfile.wav";
    audio.addEventListener("ended", function () {
        document.removeChild(this);
    }, false);
    audio.play();   
}
if (document.getElementById("happyface")) {
    sound();
}

最新更新