Справочник <audio> и <video> DOM HTML
DOM HTML5 имеет методы, свойства и события для элементы <audio> и <video>.
Эти методы, свойства и события позволяют управлять элементами <audio> и <video> с помощью JavaScript.
Методы <audio> и <video> HTML
Методы | Описание |
---|---|
addTextTrack() | Добавляет новую текстовую дорожку к аудио / видео |
canPlayType() | Проверяет, может ли браузер воспроизводить указанный тип аудио / видео |
load() | Повторно загружает элемент audio / video |
play() | Начинает воспроизведение аудио/видео |
pause() | Приостанавливает воспроизведение аудио/видео |
Свойства <audio> и <video> HTML
Свойства | Описание |
---|---|
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 | Устанавливает или возвращает текущий источник элемента audio / video |
startDate | Возвращает объект Date, представляющий текущее смещение времени |
textTracks | Возвращает объект TextTrackList, представляющий текст песни |
videoTracks | Возвращает объект VideoTrackList, представляющий доступные видеодорожки |
volume | Устанавливает или возвращает громкость аудио / видео |
События <audio> и <video> HTML
Событие | Описание |
---|---|
abort | Срабатывает, когда загрузка аудио/видео прерывается |
canplay | Срабатывает, когда браузер может начать воспроизведение аудио/видео |
canplaythrough | Срабатывает, когда браузер может воспроизводить аудио / видео без остановки для буферизации |
durationchange | Срабатывает при изменении длительности аудио / видео |
emptied | Срабатывает, когда текущий список воспроизведения пуст |
ended | Срабатывает, когда плейлист закончился |
error | Срабатывает при возникновении ошибки во время загрузки аудио / видео |
loadeddata | Срабатывает, когда браузер загрузил текущий кадр аудио / видео |
loadedmetadata | Срабатывает, когда браузер загрузил метаданные для аудио / видео |
loadstart | Срабатывает, когда браузер начинает искать аудио/видео |
pause | Срабатывает, когда аудио / видео было приостановлено |
play | Срабатывает, когда аудио / видео было запущено или больше не приостановлено |
playing | Возникает, когда аудио/видео воспроизведение после паузы или остановки для буферизации |
progress | Срабатывает, когда браузер загружает аудио/видео |
ratechange | Срабатывает при изменении скорости воспроизведения аудио / видео |
seeked | Срабатывает, когда пользователь закончил перемещение / пропуск на новую позицию в аудио / видео |
seeking | Срабатывает, когда пользователь начинает перемещение / пропуск на новую позицию в аудио / видео |
stalled | Срабатывает, когда браузер пытается получить данные мультимедиа, но данные недоступны |
suspend | Срабатывает, когда браузер намеренно не получает данные |
timeupdate | Срабатывает при изменении текущего положения воспроизведения |
volumechange | Срабатывает, когда регулятор громкости был изменен |
waiting | Срабатывает, когда видео останавливается, потому что ему нужно буферизировать следующий кадр |