1

Тема: Як заставити працювати тег autoplay

Завдання полягає в тому, щоб при завантаженні сторінки відтворювалася музика, але при завантаженні сторінки з'являється тільки вікно плеєра і з можливістю включити музику, а мені потрібно, щоб вона сама включалася. Це не працює ні в одному браузері.

<html>
    <head>
        <title>Музика</title>
    </head>
    <body>
        <audio controls autoplay>
            <source src="music.mp3" type="audio/mpeg">
            Ваш браузер не підтримує тег audio.
        </audio>
    </body>
</html>

2

Re: Як заставити працювати тег autoplay

потрібно дозволити автоматичне відтворення музики в браузері

Подякували: leofun011

3

Re: Як заставити працювати тег autoplay

Я щось про таке дивився тут - https://www.youtube.com/watch?v=sFSc7bR0WBw Скоріше за все юзер має дозволити сайту автоплей.

4

Re: Як заставити працювати тег autoplay

Атрибут autoplay за замовчуванням має значення false, його треба змінити.

<audio controls="controls" autoplay="true">
    <source src="horse.mp3" type="audio/mpeg">
    Ваш браузер не підтримує тег audio.
</audio>

І якщо користувач налаштував браузер не запускати audio, то ви не зможете на це вплинути.

Якщо музика має грати постійно, то додайте атрибут loop.

<audio controls="controls" autoplay="true" loop="loop">
Подякували: bebyk1

5

Re: Як заставити працювати тег autoplay

Сучасні бравзери блокують автоматичне відтворення. Потрібно на js вмикати