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> тег