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
Другие расширения