2016-04-01 5 views
-1

Мне кажется, что нужно добавить некоторый звук в веб-страницу, которая будет автоматически воспроизводиться по команде, когда какое-либо действие будет выполнено. Самый простой способ сделать это без каких-либо физических кнопок воспроизведения/паузы на экране. Если да, возможно ли это сделать только через javascript?Самый простой способ включить звук в веб-сайт

(я начинающий так пожалуйста, объясните немного более подробно, если вы можете!)

Заранее спасибо!

+0

Там должно быть событие [нравится onLoad, onClick, ....], чтобы выполнить какое-либо действие [как воспроизведение/пауза] – iamkdev

ответ

0

Просто добавьте тэг аудио в вашем HTML .. и ссылка, где ваш аудиофайл:

<!DOCTYPE html> 
<html> 
<body> 

<audio style="display:none" autoplay="autoplay" > 
    <source src="horse.ogg" type="audio/ogg"> 

Your browser does not support the audio element. 
</audio> 

</body> 
</html> 

использования MP3 или OGG файлы.

http://www.w3schools.com/html/html5_audio.asp

+0

'

0

Вы можете посмотреть в HTML 5 audio tag

опускает атрибут controls для удаления физического воспроизведения/паузы. И добавить autoplay, чтобы сделать звук играть, когда он загружен

0

использовать html5 audio тег, с autoplay атрибута, как это:

https://jsfiddle.net/grassog/odL69p59/

+0

Спасибо! Но у меня есть один вопрос. Это автоматически запускается при загрузке веб-страницы. Как сделать так, чтобы при определенном значении этот звук будет воспроизводиться. т.е. когда воспроизводится звук, когда пользователь выполняет определенное действие. –

+0

вы используете javascript, например: https://jsfiddle.net/grassog/dLza0n1z/ – Giuseppe

0

Использование аудио тегов

<audio controls> 
    <source src="horse.ogg" type="audio/ogg"> 
    <source src="horse.mp3" type="audio/mpeg"> 
Play audio 
</audio> 
Смежные вопросы