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>

Другие расширения