Proprietà di durata dell'audio

Definizione e uso

duration La proprietà restituisce la lunghezza dell'audio in secondi.

Diversi browser restituiscono valori diversi. Nei seguenti esempi:

  • Opera 18+ e Chrome restituiscono "1.515102"
  • Firefox restituisce "1.509298"
  • Internet Explorer restituisce "1.5491875"
  • Safari restituisce "1.5149999856948853"
  • Opera 12 restituisce "1.5092970520000002"

Nota:Questa proprietà è sola lettura.

Esempio

Ottieni la lunghezza dell'audio:

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

Prova da solo

Sintassi

audioObject.duration

Dettagli tecnici

Valore restituito:

Valore numerico che rappresenta la lunghezza dell'audio in secondi.

Se non è impostato l'audio, viene restituito NaN" (Not-a-Number, non un numero).

Se l'audio è trasmesso in modo stream e non ha una lunghezza predefinita, viene restituito "Inf" (Infinity, infinito).

Supporto dei browser

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto