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