Обратите внимание, что
* * *
audio
controls
attribute: Интерактивный контент.controls
attribute: Видимый контент.src
атрибут: может присутствовать от нуля и более track
элементов, затем прозрачное содержимое, но без потомков медиа элемента.src
атрибут: может присутствовать от нуля и более source
элементов, затем ноль или более track
элементов, а затем прозрачное содержимое, но без потомков медиа элемента.src
- Адрес ресурсаcrossorigin
- Как элемент обрабатывает crossorigin запросыpreload
- Подсказка браузеру относительно буферизации медиа ресурсаautoplay
- Указывает на то, что медиа ресурс может начать воспроизводиться автоматически после полной загрузки страницыmediagroup
- Группы медиа элементов вместе с неявным MediaController
loop
- Зацикливает воспроизведение медиа ресурсаmuted
- Отключает звук медиа ресурса и устанавливает такое положение в качестве значения по умолчаниюcontrols
- Агент пользователя отображает собственные элементы управления аудио файломapplication
.aria-*
атрибуты применимые к разрешённым ролям.[NamedConstructor=Audio(дополнительная DOMСтрока src)] интерфейс HTMLAudioElement : HTMLMediaElement {};
Элемент audio
представляет собой звук или аудио поток.
Внутри элемента audio
может находиться содержимое.
Агенты пользователей не должны отображать это содержимое пользователю; оно предназначено для старых Веб браузеров,
которые не поддерживают audio
, так что можно вложить устаревшие аудио
плагины или текст для пользователей этих старых браузеров, информируя их о том, как получить доступ
к содержимому аудио файла.
В частности, это содержимое не предназначено для решения проблем доступности. Для того,
чтобы сделать аудио содержимое доступным для глухих или лиц с другими физическими или
когнитивными расстройствами, используйте разнообразные доступные функции. Если доступны
субтитры или видео с сурдопереводом, то элемент video
может быть использован вместо audio
элемента
для замещения воспроизведению аудио, что позволит пользователям включить визуальные
альтернативы. Для помощи в навигации могут быть предусмотрены главы с названиями,
использующие элемент track
и
WebVTT file. И, естественно, стенограммы
или любые другие текстовые альтернативы могут быть предусмотрены в качестве простой связи
с ними недалеко от audio
элемента.
[WEBVTT]
Элемент audio
является медиа элементом,
чьи медиа данные якобы являются аудиоданными.
Атрибуты src
,
preload
,
autoplay
,
mediagroup
,
loop
,
muted
, и
controls
являются
общими атрибутами для всех медиа элементов.
Когда элемент audio
потенциально осуществляет
воспроизведение аудио файла, то он должен иметь собственные
аудиоданные воспроизведения, синхронизированные с текущей
позицией воспроизведения, а так же уровнем громкости
медиа элемента.
Когда элемент audio
потенциально не
осуществляет воспроизведение аудио файла, то элемент
не должен воспроизводить аудио.
Audio
( [ url ] )Возвращает новый audio
элемент, с
src
атрибутом со значением
переданным в аргументе, если это возможно.
Конструктор предназначен для создания HTMLAudioElement
объектов
(в дополнение к стандартным DOM методам, таким как createElement()
):
Audio(src)
.
При вызове в качестве конструктора, он должен вернуть новый HTMLAudioElement
объект (новый audio
элемент). Элемент должен иметь
preload
атрибут со значением
"auto
". Если
src аргумент присутствует, то созданный объект должен иметь в качестве содержимого
src
атрибута предоставленное значение,
и агент пользователя должен вызывать алгоритм
выбора ресурса объекта перед возвратом. Элемент document должен быть активным в
контексте просмотра объекта Window
,
на котором интерфейс объекта вызывается основным конструктором.