Я пытаюсь воспроизвести MP3 из определенного места в миллисекундах, но почти каждый браузер воспроизводит его в несколько разных местах, вплоть до 3-4 секунд.
Firefox кажется наиболееточный, хром почти всегда выключен.Это действительно происходит только с более длинными mp3-файлами> 8 минут или около того, а не с более короткими.
Я пытался использовать много разных библиотек для воспроизведения звука, а также веб-аудио 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 и Chrome http://soundtest55.s3 -website.us-east-2.amazonaws.com /
Вот репозиторий github этой демонстрации https://github.com/dbarker8/sound-test
Я ожидаю, что звук будет воспроизводиться из одного и того же места в каждом браузере, но он начинается с разных мест в файле.