HTML - тег <audio>
— это один из элементов HTML5, добавленный для встраивания аудиофайлов на веб-страницу. Поскольку не все браузеры поддерживают все аудиоформаты, аудиофайл кодируется с помощью специальных кодеков.
Тег <audio>
представлен парами. Содержимое записывается между открывающим (<audio>
) и закрывающим (</audio>
) тегами.
<audio>
<source src="URL">
<source src="URL">
</audio>
Пример кода для воспроизведения звукового файла:
<!DOCTYPE html>
<html>
<body>
<h3>Элемент audio</h3>
<p>Нажмите кнопку воспроизведения, чтобы воспроизвести звук</p>
<audio controls>
<source src="/htm/audio/bird.ogg" type="audio/ogg">
<source src="/htm/audio/bird.mp3" type="audio/mpeg">
Ваш браузер не поддерживает аудио элементы.
</audio>
</body>
</html>
Нажмите кнопку воспроизведения, чтобы воспроизвести звук:
<audio>
используется для встраивания в документ звукового содержимого, например музыки или других аудиопотоков;<audio>
содержит один или несколько тегов <source> с разными источниками звука. Браузер выберет первый поддерживаемый им источник;<audio>
и </audio>
будет отображаться только в браузерах, которые не поддерживают элемент <audio>
.Браузер | MP3 | WAV | OGG |
---|---|---|---|
Edge / IE | Да | Да* | Да* |
Chrome | Да | Да | Да |
Firefox | Да | Да | Да |
Яндекс браузер | Да | Да | Да |
Safari | Да | Да | Нет |
Opera | Да | Да | Да |
*Поддержка Edge начиная с 79 версии.
Поддерживает | |
Поддерживает | |
Поддерживает | |
Поддерживает | |
Поддерживает |
Атрибут | Значение | Описание |
---|---|---|
autoplay | autoplay | Указывает, что звук начнет воспроизводиться, как только он будет готов |
controls | controls | Указывает, что должны отображаться элементы управления звуком (например, кнопка воспроизведения/паузы и т. д.) |
loop | loop | Указывает, что звук будет начинаться заново каждый раз, после того как он будет завершен |
muted | muted | Указывает, что звук на выходе должен быть отключен |
preload | auto metadata none |
Указывает, считает ли автор, что аудио должно загружаться при загрузке страницы, и каким образом |
src | URL | Указывает URL-адрес аудиофайла |
Тег <audio>
также поддерживает глобальные атрибуты в HTML
Тег <audio>
также поддерживает атрибуты событий в HTML
Руководство по HTML: введение в HTML
Отсутствуют.
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.