Поместите элемент <audio>
на свою страницу.
Получите ваш аудиоэлемент и вызовите метод play()
:
document.getElementById('yourAudioTag').play();
Проверьте этот пример: http://www.storiesinflight.com/html5/audio.html
Этот сайт раскрывает некоторые другие интересные вещи, которые вы можете сделать, такие как load()
, pause()
и некоторые другие свойства аудиоэлемента.
Когда именно вы хотите воспроизвести этот аудиоэлемент, решать только вам. Прочитайте текст кнопки и сравните его с «нет», если хотите.
С другой стороны
http://www.schillmania.com/projects/soundmanager2/
SoundManager 2 предоставляет простой в использовании API, который позволяет воспроизводить звук в любом современном браузере, включая IE 6+. Если браузер не поддерживает HTML5, он получает помощь от Flash. Если вам нужен строго HTML5 и нет флеш-памяти, для этого есть настройка, предпочитаемFlash = false
Поддерживает 100% Flash-без звука на iPad, iPhone (iOS4) и других устройствах с поддержкой HTML5 + браузеры
Использование так же просто, как:
<script src="soundmanager2.js"></script>
<script>
// where to find flash SWFs, if needed...
soundManager.url = '/path/to/swf-files/';
soundManager.onready(function() {
soundManager.createSound({
id: 'mySound',
url: '/path/to/an.mp3'
});
// ...and play it
soundManager.play('mySound');
});
Вот демонстрация этого в действии: http://www.schillmania.com/projects/soundmanager2/demo/christmas-lights/