使用html5/javascript播放声音

使用html5/javascript播放声音,javascript,html,html5-audio,Javascript,Html,Html5 Audio,我的问题:如果数字超过100,我希望用户能听到某种声音 If (x > 100) { play sound } 我将如何使用html5/javascript实现这一点。有没有可能在没有内嵌小视频剪辑的情况下播放声音。到目前为止,我所看到的唯一一件事就是页面中嵌入了quicktime播放器: 希望有更好的解决方案?谢谢使用 演示: 更多阅读:所以这不会创建任何内联剪辑,但实际上只允许我播放音频片段?编辑为使用document.createElement()而不是页面中现有的片段。注意:您不

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

If (x > 100) { play sound }
我将如何使用html5/javascript实现这一点。有没有可能在没有内嵌小视频剪辑的情况下播放声音。到目前为止,我所看到的唯一一件事就是页面中嵌入了quicktime播放器:

希望有更好的解决方案?谢谢使用

演示:


更多阅读:

所以这不会创建任何内联剪辑,但实际上只允许我播放音频片段?编辑为使用
document.createElement()
而不是页面中现有的片段。注意:您不需要每次播放声音时都创建新元素;你可以重复使用同一个。太好了!因此,如果我把声音片段放在服务器上的某个地方,我可以使用整个URL链接到它??JSFIDLE似乎不适合我。它在Chrome或Firefox上都不会产生任何声音。我的演示在Mac上的Safari中为我工作。可能是编解码器与您的操作系统/浏览器组合不兼容;试试mp3,请结账
var foo = document.createElement('audio');
foo.src = 'https://dl.dropbox.com/u/8090976/Matrix%20Ring.aiff';

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