HTML DOM Объект Video
Объект Video
Объект Video представляет собой HTML элемент <video>.
Примечание: Элемент <video> не поддерживается в Internet Explorer 8 и более ранних версиях.
Доступ к объекту Video
Вы можете получить доступ к элементу <video> с помощью getElementById():
Создать объект Video
Вы можете получить доступ к элементу <video> с помощью метода document.createElement():
Свойства объекта Video
Свойство | Описание |
---|---|
audioTracks | Возвращает объект AudioTrackList, представляющий доступные аудиодорожки |
autoplay | Устанавливает или возвращает, следует ли начинать воспроизведение видео, как только оно будет готово |
buffered | Возвращает объект TimeRanges, представляющий буферизованные части видео |
controller | Возвращает объект MediaController, представляющий текущий медиа-контроллер видео |
controls | Устанавливает или возвращает, должны ли отображаться элементы управления видео (воспроизведение/пауза и т.д.) |
crossOrigin | Устанавливает или возвращает настройки CORS для видео |
currentSrc | Возвращает URL текущего видео |
currentTime | Устанавливает или возвращает текущую позицию воспроизведения в видео (в секундах) |
defaultMuted | Устанавливает или возвращает, должно ли видео быть отключено по умолчанию |
defaultPlaybackRate | Устанавливает или возвращает скорость воспроизведения видео по умолчанию |
duration | Возвращает длину видео (в секундах) |
ended | Возвращает, закончилось ли воспроизведение видео |
error | Возвращает объект MediaError, представляющий состояние ошибки видео |
height | Задает или возвращает значение атрибута высоты видео |
loop | Устанавливает или возвращает, должно ли воспроизведение видео начинаться заново каждый раз, когда оно заканчивается |
mediaGroup | Задает или возвращает имя группы мультимедиа, частью которой является видео |
muted | Устанавливает или возвращает, следует ли отключить звук видео |
networkState | Возвращает текущее состояние сети видео |
paused | Возвращает, приостановлено ли видео или нет |
playbackRate | Устанавливает или возвращает скорость воспроизведения видео |
played | Возвращает объект TimeRanges, представляющий воспроизводимые части видео |
poster | Устанавливает или возвращает значение атрибута постера видео |
preload | Устанавливает или возвращает значение атрибута предварительной загрузки видео |
readyState | Возвращает текущее состояние готовности видео |
seekable | Возвращает объект TimeRanges, представляющий доступные для поиска части видео |
seeking | Возвращает, ищет ли пользователь в данный момент видео |
src | Устанавливает или возвращает значение атрибута src видео |
startDate | Возвращает объект Date, представляющий текущее смещение времени |
textTracks | Возвращает объект TextTrackList, представляющий доступные текстовые дорожки |
videoTracks | Возвращает объект VideoTrackList, представляющий доступные видеодорожки |
volume | Устанавливает или возвращает громкость звука видео |
width | Задает или возвращает значение атрибута ширины видео |
Методы объекта Video
Метод | Описание |
---|---|
addTextTrack() | Добавляет новую текстовую дорожку к видео |
canPlayType() | Проверяет, может ли браузер воспроизводить видео указанного типа |
load() | Повторно загружает элемент видео |
play() | Начинает воспроизведение видео |
pause() | Приостанавливает воспроизводимое в данный момент видео |
Стандартные свойства и события
Объект Video также поддерживает стандартные свойства и события.
Связанные страницы
HTML учебник: HTML5 Видео
HTML справочник: HTML <video> тег