使用html5 / javascript播放声音

时间:2012-10-02 23:39:21

标签: javascript html5 html5-audio

我的问题:如果数字超过100,我希望用户听到某种声音。

If (x > 100) { play sound }

我如何使用html5 / javascript进行此操作。是否可以在没有内联小视频剪辑的情况下播放声音。到目前为止,我见过的唯一内容是在页面中嵌入了那些小小的快速播放器:http://www.w3schools.com/html/html_sounds.asp

希望有更好的解决方案吗?感谢

1 个答案:

答案 0 :(得分:2)

使用an <audio> element

var foo = document.createElement('audio');
foo.src = 'https://dl.dropbox.com/u/8090976/Matrix%20Ring.aiff';

if (x > 100)
{
    document.getElementById('foo').play();
}

演示:http://jsfiddle.net/mattball/ZcRt9/

更多阅读:http://html5doctor.com/native-audio-in-the-browser