如何在JavaScript中播放声音

Phi*_*enn 7 javascript audio ios

我有以下内容:

<audio id="clickdown-wav" src="ClickDown.wav" preload="auto"></audio>
Run Code Online (Sandbox Code Playgroud)

然后在我的JavaScript中,我有:

var ClickDown = $('#clickdown-wav')[0];

$(document).delegate('a','click',function() {
    ClickDown.play();
});
Run Code Online (Sandbox Code Playgroud)

问题是,当我按下锚标签时,它不是太敏感(在iPad上).按下锚标记和播放wav文件之间存在明显的延迟.

问:是否只有源代码解决方案来播放来自JavaScript的声音?Clickdown.wav只有1k.

Jus*_*lin 2

在 iOS 上,没有预加载。这是苹果故意这样做的,这样用户就不必使用不必要的带宽。

  • 总有一些事情,不是吗? (3认同)