为什么我的音频从mp3文件中不一致的位置播放?

时间:2019-06-27 14:55:11

标签: javascript google-chrome firefox web-audio

我试图在几毫秒内从某个位置播放MP3,但是几乎每个浏览器都从稍有不同的位置播放MP3,最多变化3-4秒。

Firefox似乎是最准确的,Chrome几乎总是关闭。实际上,只有在8分钟以上的较长mp3文件才会出现这种情况,而较短的mp3文件则不会出现。

我尝试使用许多不同的库来播放声音以及网络音频API

const audioUrl = "https://lingomastery.s3.amazonaws.com/audio/A0rvqIm27.mp3";
const min = 10;
const sec = 2.2;
const msToPlayFrom = min * 60 * 1000 + sec * 1000;

let sound = new Audio(audioUrl);
sound.currentTime = msToPlayFrom / 1000;
sound.play();

这是一个有效的演示,请在Firefox vs chrome http://soundtest55.s3-website.us-east-2.amazonaws.com/

中尝试

这是该演示https://github.com/dbarker8/sound-test的github存储库

我希望音频从每个浏览器中的同一位置播放,但从文件中的不同位置开始。

0 个答案:

没有答案