使用Javascript本机音频库延迟大文件

时间:2017-12-11 19:14:45

标签: javascript audio html5-audio

嘿伙计们!

我只是尝试使用原生音频类从某个位置播放音频,它在小型音频(几秒钟)内效果很好,但是当我在20个音频中尝试相同时分钟音频,它延迟大约半秒钟,这对我需要的东西来说很多。

我做了一个简单的jsfiddle来说明这一点,我希望它有助于理解这个问题。

长音和短音中的两个位置应该完全相同,但实际上它们并不相同。我还附加了两个屏幕截图,以显示音频中的位置是正确的。

有什么想法吗?在此先感谢!!

jsfiddle:https://jsfiddle.net/oxmanroman/n4sLLuk9/4/

fetch()

enter image description here

1 个答案:

答案 0 :(得分:0)

确切的问题是MP3格式。

开始时间是正确的,但是 MP3有时间漂移" ,这在某些浏览器中比其他浏览器更糟糕。我强烈建议使用 AAC (.m4a)格式。它不仅可以消除漂移的时间,而且AAC在桌面和移动浏览器上也具有更好的可移植性。