Последние учебники веб-разработки
 

HTML Аудио / видео DOM Reference


HTML Аудио и видео DOM Reference

HTML5 DOM имеет методы, свойства и события для <audio> и <video> элементов.

Эти методы, свойства и события позволяют управлять <audio> и <video> элементы с помощью JavaScript.


HTML / Методы Аудио Видео

метод Описание
addTextTrack() Добавляет новый текст дорожки для аудио / видео
canPlayType() Проверяет, может ли браузер проигрывать указанный аудио / видео типа
load() Повторно загружает / видео элемент аудио
play() Начинает воспроизведение аудио / видео
pause() Приостановка воспроизведения текущего аудио / видео

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 Устанавливает или возвращает текущий источник аудио / видео элемента
startDate Возвращает объект Date, представляющий текущее время смещения
textTracks Возвращает объект, представляющий TextTrackList доступные текстовые дорожки
videoTracks Возвращает объект, представляющий VideoTrackList доступные видео дорожки
volume Устанавливает или возвращает громкость аудио / видео

HTML Аудио / Видео События

Мероприятие Описание
abort Срабатывает, когда загрузка аудио / видео прерывается
canplay Срабатывает, когда браузер может начать воспроизведение аудио / видео
canplaythrough Срабатывает, когда браузер может играть через аудио / видео без остановки для буферизации
durationchange Срабатывает, когда длительность аудио / видео изменяется
emptied Срабатывает, когда текущий список воспроизведения пуст
ended Срабатывает, когда закончился текущий список воспроизведения
error Срабатывает, когда произошла ошибка во время загрузки аудио / видео
loadeddata Срабатывает, когда браузер загрузил текущий кадр аудио / видео
loadedmetadata Срабатывает, когда браузер загрузил мета-данные для аудио / видео
loadstart Срабатывает, когда браузер начинает искать аудио / видео
pause Срабатывает, когда аудио / видео было приостановлено
play Срабатывает, когда аудио / видео не было запущено или больше не приостановлена
playing Срабатывает, когда аудио / воспроизведения видео после того, как был остановлен или остановлен для буферизации
progress Срабатывает, когда браузер загружает аудио / видео
ratechange Срабатывает, когда скорость проигрывания аудио / видео изменяется
seeked Срабатывает, когда пользователь заканчивает перемещение / пропуск в новое положение в аудио / видео
seeking Срабатывает, когда пользователь начинает движение / пропуск в новое положение в аудио / видео
stalled Срабатывает, когда браузер пытается получить мультимедийные данные, но данные не доступны
suspend Срабатывает, когда браузер намеренно не получать мультимедийные данные
timeupdate Срабатывает, когда текущая позиция воспроизведения изменилась
volumechange Срабатывает, когда объем был изменен
waiting Срабатывает, когда видео останавливается, потому что ему нужно для буферизации следующего кадра