Propriedade de duração do áudio

Definição e uso

duration A propriedade retorna a duração do áudio, em segundos.

Diferentes navegadores retornam valores diferentes. No exemplo a seguir:

  • O Opera 18+ e o Chrome retornam "1.515102"
  • O Firefox retorna "1.509298"
  • O Internet Explorer retorna "1.5491875"
  • O Safari retorna "1.5149999856948853"
  • O Opera 12 retorna "1.5092970520000002"

Nota:Esta propriedade é de leitura.

Exemplo

Obter a duração do áudio:

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

Experimente você mesmo

Sintaxe

audioObject.duration

Detalhes técnicos

Retorno:

Número que representa a duração do áudio, em segundos.

Se o áudio não estiver configurado, retorna NaN" (Não é um número).

Se o áudio for transmitido em streaming e não tiver comprimento pré-definido, retorna "Inf" (Infinito).

Suporte ao navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte