#javascript #jquery #html #css
#javascript #jquery #HTML #css
Вопрос:
Как автоматически воспроизводить звук при загрузке страницы?
Я попытался поместить автозапуск в тег audio, и это не сработало.
<audio id="audio" autoplay>
<source src="audio/dark-tense-piano-drone.mp3" type="audio/mp3">
</audio>
и я пытался
$(document).ready(function() {
$("#audio").get(0).play();
$('#audio').prop("volume", 0.2);
}
тогда это не сработало.
Есть ли какая-либо другая идея для автоматического воспроизведения звука при загрузке страницы?
Комментарии:
1. Вы проверяли консоль браузера на наличие ошибок?
2. Я пробовал с моим другом компьютером, и он все еще не работал
3. Но проверяли ли вы консоль браузера, чтобы увидеть, есть ли у вас какие-либо ошибки?? Для Google Chrome вы можете нажать CTRL Shift amp; J
4. ваш код работает, если src не является неправильным или отсутствует в исходном коде
5. Обратите внимание, что некоторые пользователи могут ненавидеть вас. Также, возможно, актуально: руководство MDN по автозапуску для медиа и веб-аудио API . Вы уверены, что выполняете предварительные условия для разрешения автозапуска?
Ответ №1:
Попробуйте с элементами управления
<audio controls autoplay>
<source src="https://www.computerhope.com/jargon/m/example.mp3" type="audio/ogg">
<source src="https://www.computerhope.com/jargon/m/example.mp3" type="audio/mpeg">
</audio>
Ответ №2:
Некоторые браузеры не поддерживают аудио.
Попробуйте:
<audio id="audio" autoplay>
<source src="audio/dark-tense-piano-drone.mp3" type="audio/mp3">
Your browser does not support the audio element.
</audio>
Также проверьте консоль, доступен ли файл.