我试图在几毫秒内从某个位置播放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存储库
我希望音频从每个浏览器中的同一位置播放,但从文件中的不同位置开始。