Удалить время между аудио файлами - PullRequest
0 голосов
/ 08 марта 2020

У меня есть элемент HTML5 <audio>, который я изменяю sr c на каждую минуту со следующим кодом:

$(Audio)[0].src = newBlobURL;
$(Audio)[0].load();
$(Audio)[0].play();

Между предыдущим звуком и следующим короткая остановка аудио. Оба аудиофайла имеют формат wav и хранятся в URL-адресах BLOB-объектов.

Как удалить остановку между аудиофайлами? Эту проблему можно услышать больше в сафари на i-OS, но ее можно воспроизвести в большинстве браузеров.

1 Ответ

2 голосов
/ 08 марта 2020

Вероятно, задержка загрузки нового аудиофайла. Попробуйте загрузить все ваши аудио сразу, когда страница загружена. Затем вы можете воспроизводить их по одному, не загружая каждый из них в режиме реального времени.

Запустите весь источник и загрузите все сразу при загрузке страницы.

$(Audio)[0].src = newBlobURL;
$(Audio)[0].load();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...