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