tundramani
@tundramani

Как работает воспроизведение и загрузка аудио в браузерах?

В библиотеке howler.js есть такой атрибут для загрузки аудио файла:

html5

Set to true to force HTML5 Audio. This should be used for large audio files so that you don't have to wait for the full file to be downloaded and decoded before playing.

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


https://github.com/goldfire/howler.js#documentation

Пример кода который я испльзую:
var х = new Howl({src: [''], volume: 1.0, autoplay: true, loop: false, html5: true})


Как это работает?

Я понимаю что при html5: true не надо ждать полной загрузки файла для начала его воспроизведения,
но не понимаю можно ли всегда это использовать для всех файлов, и больших и маленьких, и будут ли минусы у такого решения?
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov
Web developer
По вашей ссылке в первом же абзаце есть ответ на ваш вопрос:
It defaults to Web Audio API and falls back to HTML5 Audio.


Включая эту настройку, вы принудительно используете HTML5 Audio, лишаясь дополнительных возможностей Web Audio API. Если они вам не нужны, то можете использовать эту настройку. А можете и просто использовать тег <audio> без всяких библиотек.
Подробнее см. https://github.com/yandex/audio-js/blob/master/tut...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы