objeto de áudio
O objeto de áudio é novo em HTML5.
O objeto Áudio representa um HTML <audio> elemento.
Nota: O <audio> elemento não é suportada no Internet Explorer 8 e versões anteriores.
Acessar um objeto de áudio
Você pode acessar um <audio> elemento usando getElementById() :
Criar um objeto de áudio
Você pode criar um <audio> elemento usando o document. createElement() document. createElement() Método:
Propriedades do objeto de áudio
Propriedade | Descrição |
---|---|
audioTracks | Retorna um objeto AudioTrackList representando faixas de áudio disponíveis |
autoplay | Define ou retorna se o áudio deve começar a jogar assim que ele está pronto |
buffered | Retorna um objeto TimeRanges representando as partes buffer de um áudio |
controller | Retorna o objeto MediaController representando o controlador de mídia atual de um áudio |
controls | Define ou retorna se um áudio devem ter controles exibida (play/pause etc) |
crossOrigin | Define ou retorna as configurações de CORS de um áudio |
currentSrc | Retorna o URL do áudio atual |
currentTime | Define ou retorna a posição atual de reprodução em um áudio (in seconds) |
defaultMuted | Define ou retorna se o áudio deve ser desligado por padrão |
defaultPlaybackRate | Define ou retorna se a velocidade de reprodução padrão do áudio |
duration | Retorna o comprimento de um audio(in seconds) |
ended | Retorna se a reprodução do áudio terminou |
error | Retorna um objeto MediaError representando o estado de erro do áudio |
loop | Define ou retorna se o áudio deve começar a jogar outra vez, cada vez que é terminado |
mediaGroup | Define ou retorna o nome do grupo de mídia audio(s) é uma parte da |
muted | Define ou retorna se o som deve ser desligado |
networkState | Retorna o estado atual da rede de áudio |
paused | Define ou retorna se um áudio está em pausa |
playbackRate | Define ou retorna a velocidade da reprodução de áudio |
played | Retorna um objeto TimeRanges representando os papéis desempenhados do áudio |
preload | Define ou retorna o valor da preload atributo de um áudio |
readyState | Retorna o estado de prontidão atual de um áudio |
seekable | Retorna um objeto TimeRanges representando as partes seekable de um áudio |
seeking | Retorna se o usuário está buscando no áudio |
src | Define ou retorna o valor da src atributo de um áudio |
textTracks | Retorna um objeto TextTrackList representando as faixas de texto disponíveis |
volume | Define ou retorna o volume do áudio de um áudio |
Métodos de objeto de áudio
Método | Descrição |
---|---|
addTextTrack() | Adiciona uma nova faixa de texto para o áudio |
canPlayType() | Verifica se o navegador pode jogar o tipo de áudio especificado |
fastSeek() | Procura um tempo especificado no leitor de áudio |
getStartDate() | Retorna um novo objeto Date, representando o cronograma atual compensado |
load() | Re-carrega o elemento de áudio |
play() | Começa a reproduzir o áudio |
pause() | Pausa o áudio atualmente sendo reproduzido |
Propriedades padrão e Eventos
O objeto de áudio também suporta o padrão propriedades e eventos .
Páginas relacionadas
Tutorial HTML: áudio HTML5
: Referência HTML HTML <audio> tag