Objeto Video do DOM HTML

O objeto Video

O objeto Video é uma nova classe no HTML5.

O objeto Video representa o elemento HTML <video>.

Acesso ao objeto Video

Você pode acessar o elemento <video> usando getElementById():

var x = document.getElementById("myVideo");

Experimente você mesmo

Criar objeto Video

Você pode criar um elemento <video> usando o método document.createElement():

var x = document.createElement("VIDEO");

Experimente você mesmo

Propriedades do objeto Video

Atributos Descrição
audioTracks Retorna o objeto AudioTrackList que representa as faixas de áudio disponíveis.
autoplay Define ou retorna se o vídeo deve ser reproduzido automaticamente após estar pronto (carregado).
buffered Retorna o objeto TimeRanges que representa a parte do vídeo já carregada.
controller Retorna o objeto MediaController que representa o controlador de mídia atual do vídeo.
controls Define ou retorna se os controles devem ser exibidos (por exemplo, reprodução/pausa).
crossOrigin Define ou retorna as configurações CORS do vídeo.
currentSrc Retorna a URL atual do vídeo.
currentTime Define ou retorna a posição de reprodução atual do vídeo (em segundos).
defaultMuted Define ou retorna se o vídeo deve ser silenciado por padrão.
defaultPlaybackRate Define ou retorna a velocidade de reprodução padrão do vídeo.
duration Retorna a duração do vídeo (em segundos).
ended Retorna se a reprodução do vídeo já terminou.
error Retorna o objeto MediaError que representa o estado de erro do vídeo.
height Define ou retorna o valor da propriedade height do vídeo.
loop Define ou retorna se o vídeo deve ser reproduzido novamente no final.
mediaGroup Define ou retorna o nome do grupo de mídia ao qual o vídeo pertence.
muted Define ou retorna se o som está desligado.
networkState Retorna o estado de rede atual do vídeo.
paused Define ou retorna se o vídeo está pausado.
playbackRate Define ou retorna a velocidade de reprodução do vídeo.
played Retorna o objeto TimeRanges que representa a parte do vídeo já reproduzida.
poster Define ou retorna o valor da propriedade poster do vídeo.
preload Define ou retorna o valor da propriedade preload do vídeo.
readyState Retorna o estado de pronto do vídeo atual.
seekable Retorna o objeto TimeRanges que representa a parte do vídeo que pode ser acessada.
seeking Retornar se o usuário está procurando no vídeo atual.
src Definir ou retornar o valor do atributo src do vídeo.
startDate Retornar o objeto Date que representa o deslocamento de tempo atual.
textTracks Retornar o objeto TextTrackList que representa as trilhas de texto disponíveis.
videoTracks Retornar o objeto VideoTrackList que representa as trilhas de vídeo disponíveis.
volume Definir ou retornar o volume do vídeo.
width Definir ou retornar o valor do atributo width do vídeo.

Métodos do objeto Video

Método Descrição
addTextTrack() Adicionar um novo trilha de texto ao vídeo.
canPlayType() Verificar se o navegador pode reproduzir o tipo de vídeo especificado.
load() Recarregar o elemento de vídeo.
play() Iniciar a reprodução do vídeo.
pause() Pausar a reprodução atual do vídeo.

Atributos e eventos de padrão

O objeto Video suporta padrõesAtributosEEventos.

Páginas relacionadas

Tutorial de HTML:Vídeo HTML5

Manual de referência do HTML:Tag <video> do HTML