我使用JavaScript中的Audio元素在短时间内反复播放声音。IE和Chrome在使用currentTime时似乎没有延迟,但是火狐有一个非常明显的延迟。有没有办法让Firefox更快地寻找,或者有一个更好的替代方案来实现这一点?
我使用这个(示例)脚本:
<script>
var audio = new Audio("Audio.ogg");
setInterval(function () {
audio.currentTime = 0;
audio.play();
}, 125);
</script>发布于 2013-12-21 10:06:02
HTML5 <audio>元素还没有被设计用于简短的、间接性的音频回放。它不适用于像声音效果这样的用例。<audio>是为用户触发的交互式音乐回放而设计的。
使用Web音频API进行类似音效的回放,这为您提供了播放延迟的一些保证。
https://stackoverflow.com/questions/20657252
复制相似问题