Тег audio работает только под админом

30 января в 21:43
Аватар пользователя xSPiRiTx xSPiRiTx 0 8 Решено

Надо, чтоб при входе на сайт воспроизводился некий звук (ну хочется так).

<audio autoplay>
            <source src="voice.mp3" type="audio/mp3">
            <source src="voice.ogg" type="audio/ogg">
              <p>Your browser doesn't support HTML5 audio. Here is
     a <a href="apparemment.mp3">link to the audio</a> instead.</p>
</audio>

Вставляю прямо в page.html.twig Пути проверены, кеш почищен. Косяк в том, что если зашел под админом, то звук воспроизводится как нужно. Прихожу домой, проверяю не заходя в админку. Звука нет. С других устройств аналогично. Если добавить атрибут controls, то появляется кнопка Play как положено в html5. По нажатию звук есть. А нужно спрятать эти controls.
В чем может быть проблема?

Комментарии

походу браузер не разрешает автовоспроизводить звук. Решения не могу найти. пробовал так:

<iframe src='voice.mp3' type='audio/mp3' allow='autoplay' id='audio' style='display:none'></iframe>
<audio autoplay>
<source src='voice.mp3' type=”audio/mp3″>
</audio>

Не работает

30 января в 22:01

короче браузеры современные запрещают звуки автовоспроизводить без участия пользователя. Однако назойливой рекламе это не мешает делать даже на мобильниках

31 января в 16:29

Да ладно вам. Давайте удалим тему. Согласен, что к друпалу не имеет отношения. Прост изначально смутило почему под админом работает, а под гостем нет.

31 января в 17:25