Автозапуск аудио, размещенного на том же домене через iframe - PullRequest
0 голосов
/ 30 августа 2018

Мне известно, что Google недавно изменил автозапуск на Chrome из-за рекламы, но в настоящее время я пытаюсь обойти это для проекта, над которым я работаю. Это включает в себя наличие фоновой музыки и ожидание взаимодействия с пользователем, что разрушит опыт (совершенно не злонамеренный). Из того, что я прочитал, я смогу автоматически воспроизводить iframe, если он находится в том же домене.

В настоящее время я использую iframe в том же домене для автоматического воспроизведения музыки. Вот что я использую:

index.html:

<iframe src="bgmusic.html" allow="autoplay" style="display:none"></iframe>

bgmusic.html:

<html>
    <audio id="bg-music" src="bg-music.mp3" loop controls autoplay></audio>
</html>

Однако, несмотря на то, что я работал на протяжении всего моего тестирования сегодня, оно внезапно перестало работать, хотя я ничего не изменил в html. Я не получаю никаких ошибок консоли, говорящих, что я нарушил политику автозапуска и очистил свой кеш. Я что-то не так делаю? Работает в Firefox, кстати.

...