HTML: автовоспроизведение в Audio не работает?

Привет! :waving_hand:t2:

Эффективна ли следующая структура аудио с **автозапуском?

<audio controls autoplay>
<source src="URL" type="audio/mp3">
</audio>

В реальности это будет выглядеть так:

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

1 лайк

Привет :blob_wave:

Думаю, есть две причины:

  • Discourse не разрешает атрибут “autoplay” в тегах audio и video.

  • Автозапуск не разрешён по крайней мере в браузерах на базе Chromium (например, Chrome или Edge), если звук не выключен. Я не знаю, как это работает в других браузерах. Так что даже если атрибут оставить, он всё равно не будет работать во многих случаях.

Вы можете посмотреть, какие теги и атрибуты разрешены в Discourse здесь: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js

4 лайка