Objeto Video do DOM HTML
- Página anterior <var>
- Próxima página CSSStyleDeclaration
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");
Criar objeto Video
Você pode criar um elemento <video> usando o método document.createElement():
var x = document.createElement("VIDEO");
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. |
- Página anterior <var>
- Próxima página CSSStyleDeclaration