Á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 |