Тег HTML аудио и музыка на сайт
Рейтинг: 4 из 5, голосов 13
23 декабря 2017 г.
Тег <audio> в HTML используется для вставки на сайт воспроизводимого аудио. Обычно содержит вложенные элементы <source> для указания нескольких вариантов источника аудио-файла.
Текстовую дороку к файлу можно указать при помощи тега <track>.
Этот тег был введен в HTML5.
Синтаксис
<audio>вложенные теги / альтернативный текст</audio>
Альтернативный текст. Вы можете указать внутри тега <audio> альтернативный текст. Он будет выведен, если ваш браузер не поддерживает тег.
Примеры использования <audio> в HTML коде
<!DOCTYPE html>
<html>
<head>
<title>Вставка аудио на сайт</title>
</head>
<body>
<audio autoplay controls>
<source src="/music/track.mp3" type="audio/mpeg">
<source src="/music/track.ogg" type="audio/ogg">
Воспроизведение аудио-файла не поддерживается браузером
</audio>
</body>
</html>
Поддержка браузерами
Тег | |||||
<audio> | Да | 9+ | Да | Да | Да |
Поддержка форматов | |||||
MP3 | Да | Да | Да | Да | Да |
Да | Нет | Да | Да | Да | |
Ogg | Да | Нет | Да | Нет | Да |
Атрибуты тега audio
Атрибут | Значения | Описание |
---|---|---|
autoplay | не указывается / autoplay |
Если указан, аудио-дорожка будет воспроизведена, как только будет загружена. |
controls | не указывается / controls |
Если указан, будут выведены кнопки управления плеером (play, pause и т.д.). |
loop | не указывается / loop |
Если указан, аудио-дорожка будет циклически воспроизводиться до закрытия страницы (после завершения, воспроизведение начнется сначала). |
muted | не указывается / muted |
Если указан, аудио-дорожка будет воспроизводиться без звука. |
preload |
auto |
Определяет особенности загрузки аудио элемента. Если указан атрибут autoplay |
src | URL |
Адрес аудио-файла. |
by Lebedev
HTML/Атрибут autoplay (Элемент audio)
Синтаксис
<audio autoplay="autoplay"> <source src="..."> ... </audio>
Описание
Атрибут / параметр autoplay
(от англ. «autoplay» ‒ «автозапуск, автовоспроизведение») устанавливает автоматическое воспроизведение аудио файла. Воспроизведение начинается сразу же после полной загрузки страницы и при условии, что данный аудио файл начнёт воспроизведение без остановок (прерываний).
Примечание
Рекомендуется вместо соответствующих скриптов автозапуска использовать именно этот атрибут, так как он позволяет пользователю отменить автоматическое воспроизведение, когда это необходимо (например, при использовании программы чтения с экрана).
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
Верс. | Раздел |
---|---|
HTML | |
2.0 | |
3.2 | |
4.01 | |
5.![]() | 4.7.10.7 Ready states The autoplay attribute… |
5.1 | 4.7.14.7. Ready states The autoplay attribute… |
XHTML | |
1.0 | |
1.1 |
Значения
Данный атрибут является логическим атрибутом. Может указываться либо без значения, либо с пустым значением, либо со значением «autoplay
».
<audio autoplay> ... <audio> <audio autoplay=""> ... <audio> <audio autoplay="autoplay"> ... <audio>
Пример использования
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset=»utf-8″>
</head>
<body>
<h2>Пример использования атрибута «autoplay»</h2>
<p>Рахманинов ‒ Сад Эдема<br>
<audio controls=»controls» autoplay=»autoplay»>
<source src=»/examples/multimedia/audio/Rachmaninov_-_The_Garden_of_Eden.

Ваш web-браузер не поддерживает HTML элемент «<a href=»/html/audio/»>audio</a>».
</audio>
</p>
</body>
</html>
Как встроить аудио в HTML5
Рекламные объявления
В этом уроке вы узнаете, как встроить аудио в документ HTML.
Встраивание аудио в HTML-документ
Раньше вставка аудио на веб-страницу была непроста, потому что в веб-браузерах не было единого стандарта для определения встроенных мультимедийных файлов, таких как аудио.
В этой главе мы продемонстрируем некоторые из многих способов встраивания звука на вашу веб-страницу, от использования простой ссылки до использования новейшего HTML5 <аудио>
элемент.
Использование элемента HTML5 audio
Недавно представленный элемент HTML5
обеспечивает стандартный способ встраивания звука в веб-страницы. Тем не менее, элемент audio является относительно новым, но он работает в большинстве современных веб-браузеров.
В следующем примере аудио просто вставляется в документ HTML5 с использованием набора элементов управления браузера по умолчанию, причем один источник определяется атрибутом src
.
Пример
Попробуйте этот код »Аудио, использующее набор элементов управления браузера по умолчанию, с альтернативными источниками.
Пример
Попробуйте этот код » Трек «ogg» в приведенном выше примере работает в Firefox, Opera и Chrome, в то время как тот же трек в формате «mp3» добавляется, чтобы звук работал в Internet Explorer и Safari.
Связывание аудиофайлов
Вы можете создавать ссылки на свои аудиофайлы и воспроизводить их, отмечая их.
Давайте попробуем следующий пример, чтобы понять, как это в основном работает:
Пример
Попробуйте этот код »Дорожка 1 Дорожка 2
Использование элемента object
Элемент