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> тег