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");
Criar objeto Audio
Você pode criar um elemento <audio> usando o método document.createElement():
var x = document.createElement("AUDIO");
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