在Firefox和Safari Windows 7上暂停mp3时HTML5音频滞后

时间:2014-02-11 10:02:39

标签: firefox windows-7 safari mp3 html5-audio

当在Windows 7上暂停在Firefox和Safari中播放HTML5音频的mp3文件时,播放不会立即停止,它会继续播放一段时间(在Firefox上滞后更长)。 此暂停延迟不会出现在Windows 7上的Chrome中,也不会出现在Firefox,Safari,Mac上的Chrome上。

这是我的HTML5代码:

<audio class="audio-player" type="audio/mpeg" style="display: none;"></audio>

JS加载和播放代码:

$(".audio-player").attr("src", "file.mp3");
$(".audio-player").get(0).play();

JS暂停代码:

$(".audio-player").get(0).pause();

我还尝试在浏览器中显示和使用HTML5音频播放器控件进行播放和暂停,但仍然出现延迟。

我尝试的另一件事是在JS中创建一个音频元素,而不使用HTML5,它在暂停时仍然滞后:

var audio = new Audio();
audio.setAttribute("src","file.mp3");
audio.play();

后来要求暂停:

audio.pause();

感谢任何形式的帮助。谢谢!

0 个答案:

没有答案