Почему мое аудио воспроизводится из несовместимых мест в mp3-файле? - PullRequest
1 голос
/ 27 июня 2019

Я пытаюсь воспроизвести 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

Я ожидаю, что звук будет воспроизводиться из одного и того же места в каждом браузере, но он начинается с разных мест в файле.

...