如何在JavaScript中播放声音
我有以下内容:
然后在我的JavaScript中,我有:
var ClickDown = $('#clickdown-wav')[0]; $(document).delegate('a','click',function() { ClickDown.play(); });
问题是,当我按下锚标签时,它(在iPad上)不是太敏感。 按下锚标记和播放wav文件之间存在明显的滞后。
问:是否只有源代码解决方案来播放JavaScript中的声音? Clickdown.wav只有1k。
在iOS上,没有预加载。 这是Apple故意进行的,因此用户不必使用不必要的带宽。
您可以尝试在Web应用上放置一个不可见的“按钮”,通过第一次用户交互点击即可。 之后的交互sound.play();
应该管用。 看看这个post 。
您需要使用触摸事件而不是单击事件,将您的点击切换为“touchstart”,延迟将消失