Javascript 使用HTML5 Audio.currentTime进行搜索时出现延迟

Javascript 使用HTML5 Audio.currentTime进行搜索时出现延迟,javascript,html5-audio,Javascript,Html5 Audio,我使用JavaScript中的Audio元素在短时间内重复播放声音。 IE和Chrome在使用currentTime时似乎没有延迟,但Firefox有一个非常明显的延迟。 有没有办法让Firefox更快地搜索,或者有更好的替代方案来实现这一点 我使用以下(示例)脚本: var audio=新音频(“audio.ogg”); setInterval(函数(){ audio.currentTime=0; 音频播放(); }, 125); HTML5用于类似声音效果的播放,这为播放延迟提供了一些保证

我使用JavaScript中的Audio元素在短时间内重复播放声音。 IE和Chrome在使用currentTime时似乎没有延迟,但Firefox有一个非常明显的延迟。 有没有办法让Firefox更快地搜索,或者有更好的替代方案来实现这一点

我使用以下(示例)脚本:


var audio=新音频(“audio.ogg”);
setInterval(函数(){
audio.currentTime=0;
音频播放();
}, 125);

HTML5
用于类似声音效果的播放,这为播放延迟提供了一些保证。

他们应该将其命名为
,因为这几乎就是它的全部优点。最后,所有浏览器之间的当前兼容性:因为答案中提出的API并非所有浏览器都完全支持,我将使用具有多个音频元素实例的同一音频文件作为解决方法。
<script>
    var audio = new Audio("Audio.ogg");

    setInterval(function () {
        audio.currentTime = 0;
        audio.play();
    }, 125);
</script>