HTML embe autostart=1, но не может автоматически;

Я хочу сделать музыку автоматически, но это не работает. <embed src="music/1.mp3" autostart="1"> Я попробовал autostart="true";


person Deng    schedule 18.03.2020    source источник
comment
можно добавить рабочую демо?   -  person Alopwer    schedule 18.03.2020
comment
Какой веб-браузер / версию вы используете? См. также stackoverflow. ком/вопросы/20286541/   -  person Mark Stewart    schedule 18.03.2020


Ответы (2)


После изменения политики Chrome не разрешает автоматическое воспроизведение встроенных аудио.

Обсуждение изменений в Chrome

Что вы можете сделать, так это автоматически воспроизвести приглушенное видео:

<video controls autoplay muted>
    <source src="music/1.mp3" type="audio/mp3">
</video>

Вы можете найти больше обходных путей здесь: Как сделать аудио автозапуском в chrome

person Paweł Własiuk    schedule 18.03.2020

Вам не нужны кавычки вокруг 1 или true. Добавление кавычек делает их строковыми, а не логическими.

Я бы предложил изучить использование элемента <audio> html5.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio

person Rob Moll    schedule 18.03.2020