Objeto Audio do DOM HTML

Objeto Audio

O objeto Audio é uma nova propriedade do HTML5.

O objeto Audio representa o elemento HTML <audio>.

Acessar objeto Audio

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

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

Experimente você mesmo

Criar objeto Audio

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

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

Experimente você mesmo

Propriedades do objeto Audio

Propriedades Descrição
audioTracks Retorna o objeto AudioTrackList que representa as faixas de áudio disponíveis.
autoplay Definir ou retornar se o áudio deve ser reproduzido imediatamente após estar pronto (carregado).
buffered Retorna o objeto TimeRanges que representa a parte do áudio que já foi carregada.
controller Retorna o objeto MediaController que representa o controlador de mídia atual do áudio.
controls Definir ou retornar se os controles devem ser exibidos (por exemplo, reproduzir/pausar, etc.).
crossOrigin Definir ou retornar as configurações CORS do áudio.
currentSrc Retorna a URL atual do áudio.
currentTime Definir ou retornar a posição de reprodução atual do áudio (em segundos).
defaultMuted Definir ou retornar se o áudio padrão está mudo.
defaultPlaybackRate Definir ou retornar a velocidade de reprodução padrão do áudio.
duration Retorna a duração do áudio (em segundos).
ended Retorna se a reprodução do áudio já terminou.
error Retorna o objeto MediaError que representa o estado de erro do áudio.
loop Definir ou retornar se o áudio deve ser reproduzido novamente no final.
mediaGroup Definir ou retornar o nome do grupo de mídia ao qual o áudio pertence.
muted Definir ou retornar se o som está desligado.
networkState Retorna o estado de rede atual do áudio.
paused Definir ou retornar se o áudio está pausado.
playbackRate Definir ou retornar a velocidade de reprodução do áudio.
played Retornar o objeto TimeRanges que representa a parte do áudio reproduzida.
preload Definir ou retornar o valor da propriedade preload do áudio.
readyState Retornar o estado de readyState atual do áudio.
seekable Retornar o objeto TimeRanges que representa a parte do áudio que pode ser pesquisada.
seeking Retornar se o usuário está pesquisando no áudio atual.
src Definir ou retornar o valor da propriedade src do áudio.
textTracks Retornar o objeto TextTrackList que representa as faixas de texto disponíveis.
volume Definir ou retornar o volume do áudio.

Métodos do objeto Audio

Método Descrição
addTextTrack() Adicionar uma nova faixa de texto ao áudio.
canPlayType() Verificar se o navegador pode reproduzir o tipo de áudio especificado.
fastSeek() Especificar o tempo de reprodução no player de áudio.
getStartDate() Retornar um novo objeto Date, representando o deslocamento do tempo da linha atual.
load() Recarregar o elemento de áudio.
play() Iniciar a reprodução de áudio.
pause() Pausar a reprodução de áudio atual.

Propriedades e eventos de padrão

O objeto Audio suporta padrõesPropriedadeseEventos.

Páginas relacionadas

Tutorial de HTML:Áudio HTML5

Manual de referência do HTML:Etiqueta <audio> do HTML