HTML DOM Объект Audio
Объект Audio
Объект Audio представляет собой HTML элемент <audio>.
Примечание: Тег <audio> не поддерживается в Internet Explorer 8 и более ранних версиях.
Доступ к объекту Audio
Вы можете получить доступ к элементу <audio> с помощью getElementById():
Создайте объект Audio
Вы можете создать элемент <audio> с помощью метода document.createElement():
Свойства объекта 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 | Устанавливает или возвращает значение атрибута src аудио |
textTracks | Возвращает объект TextTrackList, представляющий доступные текстовые дорожки |
volume | Устанавливает или возвращает громкость звука для аудио |
Методы объекта Audio
Метод | Описание |
---|---|
addTextTrack() | Добавляет новую текстовую дорожку к аудио |
canPlayType() | Проверяет, может ли браузер воспроизводить указанный тип аудио |
fastSeek() | Ищет указанное время в аудиоплеере |
getStartDate() | Возвращает новый объект Date, представляющий текущее смещение временной шкалы |
load() | Повторно загружает аудиоэлемент |
play() | Начинает воспроизведение аудио |
pause() | Приостанавливает воспроизводимое в данный момент аудио |
Стандартные свойства и события
Объект Audio также поддерживает стандартные свойства и события .
Связанные страницы
HTML учебник: HTML5 audio
HTML справочник: HTML <audio> тег