САЙТ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ НА РУССКОМ ЯЗЫКЕ

HTML Аудио/Видео



Справочник аудио/видео DOM HTML

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

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


Методы аудио/видео HTML

Методы Описание
addTextTrack() Добавляет новую текстовую дорожку к аудио / видео
canPlayType() Проверяет, может ли браузер воспроизводить указанный тип аудио / видео
load() Повторно загружает элемент audio / video
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 Устанавливает или возвращает текущий источник элемента audio / video
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 Срабатывает, когда видео останавливается, потому что ему нужно буферизировать следующий кадр