Объект Audio DOM HTML
Объект Audio
Объект Audio является новым объектом в HTML5.
Объект Audio представляет элемент HTML <audio>.
Доступ к объекту Audio
Вы можете получить доступ к элементу <audio> с помощью метода getElementById():
var x = document.getElementById("myAudio");
Создание объекта Audio
Вы можете создать элемент <audio> с помощью метода document.createElement():
var x = document.createElement("AUDIO");
Свойства объекта Audio
Атрибуты | Описание |
---|---|
audioTracks | Вернуть объект AudioTrackList, представляющий доступные аудиотрассы. |
autoplay | Установить или вернуть, должно ли аудио начинаться автоматически после загрузки. |
buffered | Вернуть объект TimeRanges, представляющий часть аудиофайла, уже загруженную. |
controller | Вернуть объект MediaController, представляющий текущий медиаконтроллер аудиофайла. |
controls | Установить или вернуть, должны ли быть показаны контроллеры (например, воспроизведение/пауза и т.д.). |
crossOrigin | Установить или вернуть настройки CORS аудиофайла. |
currentSrc | Вернуть URL текущего аудиофайла. |
currentTime | Установить или вернуть текущую позицию воспроизведения аудиофайла в секундах. |
defaultMuted | Установить или вернуть, должен ли аудиофайл быть по умолчанию-muted. |
defaultPlaybackRate | Установить или вернуть default playback speed. |
duration | Вернуть длину аудиофайла в секундах. |
ended | Вернуть, завершено ли воспроизведение аудиофайла. |
error | Вернуть объект MediaError, представляющий состояние ошибки аудиофайла. |
loop | Установить или вернуть, должно ли аудио начинаться заново при завершении. |
mediaGroup | Установить или вернуть имя группы носителя аудиофайла. |
muted | Установить или вернуть, включен ли звук. |
networkState | Вернуть текущее сетевое состояние аудиофайла. |
paused | Установить или вернуть, остановлен ли аудиофайл. |
playbackRate | Установить или вернуть скорость воспроизведения аудио. |
played | Вернуть объект TimeRanges, представляющий части аудио, уже воспроизведенные. |
preload | Установить или вернуть значение атрибута preload аудио. |
readyState | Вернуть текущий статус готовности аудио. |
seekable | Вернуть объект TimeRanges, представляющий доступные части аудио. |
seeking | Вернуть значение, показывает,正在进行 ли поиск в аудио. |
src | Установить или вернуть значение атрибута src аудио. |
textTracks | Вернуть объект TextTrackList, представляющий доступные текстовые треки. |
volume | Установить или вернуть уровень громкости аудио. |
Методы объекта Audio
Метод | Описание |
---|---|
addTextTrack() | Добавить новый текстовый трек к аудио. |
canPlayType() | Проверить, может ли браузер воспроизводить указанный тип аудио. |
fastSeek() | Указать время воспроизведения в аудиоплеере. |
getStartDate() | Вернуть новый объект Date, представляющий текущий位移 по времени. |
load() | Перезагрузить аудиоэлемент. |
play() | Начать воспроизведение аудио. |
pause() | Приостановить текущее воспроизведение аудио. |