tutoriais mais recente desenvolvimento web
 

Áudio HTML / Video DOM Reference


Áudio HTML e Vídeo DOM Reference

O HTML5 DOM tem métodos, propriedades e eventos para o <audio> e <video> elementos.

Estes métodos, propriedades e eventos permitem manipular <audio> e <video> elementos usando JavaScript.


Áudio / Vídeo Métodos HTML

Método Descrição
addTextTrack() Adiciona uma nova faixa de texto para o áudio / vídeo
canPlayType() Verifica se o navegador pode jogar o tipo de áudio / vídeo especificado
load() Re-carrega o elemento de áudio / vídeo
play() Começa a reproduzir o áudio / vídeo
pause() Pausa a actualmente a jogar de áudio / vídeo

Áudio HTML / Propriedades de vídeo

Propriedade Descrição
audioTracks Retorna um objeto que representa AudioTrackList faixas de áudio disponíveis
autoplay Define ou retorna se o áudio / vídeo deve começar a jogar assim que ele é carregado
buffered Retorna um objeto TimeRanges representando as partes buffer do áudio / vídeo
controller Retorna o objeto MediaController que representa o controlador de mídia atual do áudio / vídeo
controls Define ou retorna se o áudio / vídeo deve mostrar controles (como Play / Pause etc.)
crossOrigin Define ou retorna as configurações CORS do áudio / vídeo
currentSrc Retorna o URL da corrente áudio / vídeo
currentTime Define ou retorna a posição de reprodução atual no áudio / vídeo (em segundos)
defaultMuted Define ou retorna se o áudio / vídeo deve ser desligado por padrão
defaultPlaybackRate Define ou retorna a velocidade padrão da reprodução de áudio / vídeo
duration Retorna o comprimento da corrente de áudio / vídeo (em segundos)
ended Retorna se a reprodução do áudio / vídeo terminou ou não
error Retorna um objeto MediaError representando o estado de erro do áudio / vídeo
loop Define ou retorna se o áudio / vídeo deve começar tudo de novo quando terminar
mediaGroup Define ou retorna o grupo o áudio / vídeo pertence (usado para ligar vários elementos de áudio / vídeo)
muted Define ou retorna se o áudio / vídeo é silenciado ou não
networkState Retorna o estado atual da rede do áudio / vídeo
paused Retorna se o áudio / vídeo em pausa ou não
playbackRate Define ou retorna a velocidade da reprodução de áudio / vídeo
played Retorna um objeto TimeRanges representando os papéis desempenhados do áudio / vídeo
preload Define ou retorna se o áudio / vídeo devem ser carregados quando a página é carregada
readyState Retorna o estado de prontidão atual do áudio / vídeo
seekable Retorna um objeto TimeRanges representando as partes seekable do áudio / vídeo
seeking Retorna se o usuário está buscando no áudio / vídeo
src Define ou retorna a fonte de corrente do elemento de áudio / vídeo
startDate Retorna um objeto Date que representa o tempo offset atual
textTracks Retorna um objeto TextTrackList representando as faixas de texto disponíveis
videoTracks Retorna um objeto VideoTrackList representando as faixas de vídeo disponíveis
volume Define ou retorna o volume do áudio / vídeo

HTML de áudio / vídeo Eventos

Evento Descrição
abort É acionado quando o carregamento de um áudio / vídeo é abortada
canplay É acionado quando o navegador pode começar a jogar o áudio / vídeo
canplaythrough É acionado quando o navegador pode jogar através do áudio / vídeo sem parar para o buffer
durationchange Incêndios quando a duração do áudio / vídeo é alterada
emptied É acionado quando a lista actual está vazia
ended Fires quando a lista atual é findos
error É acionado quando um erro ocorreu durante o carregamento de um áudio / vídeo
loadeddata É acionado quando o navegador foi carregado o quadro atual do áudio / vídeo
loadedmetadata É acionado quando o navegador foi carregado meta dados para o áudio / vídeo
loadstart É acionado quando o navegador começa a procurar o áudio / vídeo
pause É acionado quando o áudio / vídeo está em pausa
play É acionado quando o áudio / vídeo foi iniciado ou não está em pausa
playing É acionado quando o áudio / vídeo está jogando depois de ter sido interrompido ou parado para o buffer
progress É acionado quando o navegador é baixar o áudio / vídeo
ratechange É acionado quando a velocidade de reprodução do áudio / vídeo é alterada
seeked É acionado quando o usuário é terminar de mover / salto para uma nova posição no áudio / vídeo
seeking É acionado quando o usuário começa a se mover / salto para uma nova posição no áudio / vídeo
stalled É acionado quando o navegador está tentando obter dados de mídia, mas os dados não está disponível
suspend É acionado quando o navegador intencionalmente não está recebendo dados de mídia
timeupdate É acionado quando a posição de reprodução atual foi alterado
volumechange É acionado quando o volume foi alterado
waiting É acionado quando o vídeo pára porque ele precisa para tamponar o próximo quadro