HTML DOM AudioОбъект


Объект Audio

Объект Audio является новым в HTML5..

Объект Audio представляет HTML-элемент <audio>.

Доступ к объекту Audio

Вы можете использовать getElementById() для доступа к элементу <audio>:

var x = document.getElementById("myAudio"); Попробуйте сами

Создание объекта Audio

Вы можете использовать метод document.createElement() для создания элемента <audio>:

var x = document.createElement("AUDIO"); Попробуйте сами

Свойства объекта Audio

Свойство Описание
audioTracks Возвращает объект AudioTrackList, представляющий доступные аудиодорожки
autoplay Устанавливает или возвращает, должно ли аудио воспроизводиться сразу после завершения загрузки
buffered Возвращает объект TimeRanges, представляющий буферизованные части аудио
controller Возвращает объект MediaController, представляющий текущий медиаконтроллер аудио
controls Задаёт или возвращает, отображает ли аудио элементы управления (например, воспроизведение/пауза и т. д.)
crossOrigin Задаёт или возвращает параметр CORS для аудио
currentSrc Возвращает URL текущего аудио
currentTime Задаёт или возвращает текущую позицию воспроизведения в аудио (в секундах)
defaultMuted Задаёт или возвращает, приглушено ли аудио по умолчанию
defaultPlaybackRate Задаёт или возвращает скорость воспроизведения аудио по умолчанию
duration Возвращает длительность текущего аудио (в секундах)
ended Возвращает, завершилось ли воспроизведение аудио
error Возвращает объект MediaError, представляющий состояние ошибки аудио
loop Задаёт или возвращает, должно ли аудио воспроизводиться повторно после завершения
mediaGroup Задаёт или возвращает группу, к которой принадлежит аудио (используется для соединения нескольких аудиоэлементов)
muted Задаёт или возвращает, приглушено ли аудио
networkState Возвращает текущее сетевое состояние аудио
paused Задаёт или возвращает, приостановлено ли аудио
playbackRate Задает или возвращает скорость воспроизведения аудио
played Возвращает объект TimeRanges, представляющий воспроизведенные части аудио
preload Задает или возвращает, следует ли загружать аудио после загрузки страницы
readyState Возвращает текущее состояние готовности аудио
seekable Возвращает объект TimeRanges, представляющий доступные для перемотки части аудио
seeking Возвращает, выполняет ли пользователь в данный момент перемотку в аудио
src Задает или возвращает текущий источник аудиоэлемента
textTracks Возвращает объект TextTrackList, представляющий доступные текстовые дорожки
volume Устанавливает или возвращает громкость аудио

Методы объекта Audio

Метод Описание
addTextTrack() Добавляет новую текстовую дорожку в аудио
canPlayType() Проверяет, может ли браузер воспроизводить указанный тип аудио
fastSeek() Задает время воспроизведения в аудиоплеере.
getStartDate() Возвращает новый объект Date, представляющий текущее смещение временной шкалы
load() Перезагружает аудиоэлемент
play() Начинает воспроизведение аудио
pause() Приостанавливает воспроизведение текущего аудио

Стандартные свойства и события

Объекты Canvas также поддерживают стандартныеСвойстваиСобытия。


Связанные статьи

Учебник по HTML:HTML5-аудио

Справочник по HTML:HTML-тег <audio>

Справочник по HTML Audio/Video DOM:HTML Audio/Video

Другие расширения