Atributo de duración de audio

Definición y uso

duration La propiedad devuelve la longitud del audio en segundos.

Los navegadores devuelven valores diferentes. En el siguiente ejemplo:

  • Opera 18+ y Chrome devuelven "1.515102"
  • Firefox devuelve "1.509298"
  • Internet Explorer devuelve "1.5491875"
  • Safari devuelve "1.5149999856948853"
  • Opera 12 devuelve "1.5092970520000002"

Nota:Esta propiedad es de solo lectura.

Ejemplo

Obtener la longitud del audio:

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

Pruebe usted mismo

Sintaxis

audioObject.duration

Detalles técnicos

Valor devuelto:

Número que representa la longitud del audio en segundos.

Si no se ha configurado el audio, se devuelve "NaN" (No es un número).

Si el audio se transmite en streaming y no tiene longitud predeterminada, se devuelve "Inf" (Infinito).

Compatibilidad con navegadores

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte