如何在JavaScript中播放声音
我有以下几点:
<audio id="clickdown-wav" src="ClickDown.wav" preload="auto"></audio>
然后在我的JavaScript中,我有:
var ClickDown = $('#clickdown-wav')[0];
$(document).delegate('a','click',function() {
ClickDown.play();
});
问题在于,当我按下锚定标签时,它不是太活泼(在iPad上)。 在按下定位标记和播放wav文件之间存在明显的延迟。
问:是否有仅用于源代码播放JavaScript播放声音的解决方案? Clickdown.wav只有1k。
在iOS上,没有预加载。 这是由Apple专门完成的,因此用户不必使用不必要的带宽。
您可以尝试在您的网络应用上放置一个隐形的“按钮”,通过第一次用户互动获得点击。 在那之后交互sound.play();
应该管用。 看看这个线程。
您需要使用触摸事件而不是点击事件,将点击切换到“touchstart”,延迟将消失
链接地址: http://www.djcxy.com/p/57791.html上一篇: How to play sounds in JavaScript
下一篇: How to upgrade Wordpress and plugins when deploying using Capistrano?