HTML5音频重新开始
- 论坛
- HTML5音频重新开始
11 浏览
HTML5音频重新开始
在需要的时候,我通过以下代码播放点击声音:
var audio = new Audio("click.ogg"); audio.play();
然而,有时用户的操作速度非常快,浏览器根本不播放声音(可能是因为仍然在播放前一个play
请求)。这个问题是否与预加载有关?
我该如何强制浏览器停止播放并重新开始?在HTML5音频组件中没有stop
,只有pause
,对吗?有什么解决方法可以在这里使用?
更新 - 附加说明:
我有多个类似复选框的div
元素,带有touchend
事件。当触发此事件时,元素在视觉上发生变化,播放声音并相应地设置内部变量。如果用户慢慢点击这些元素,一切都正常工作。但如果点击速度很快,声音往往会完全被跳过...