Oggetto Audio DOM HTML

Oggetto Audio

L'oggetto Audio è un nuovo oggetto in HTML5.

L'oggetto Audio rappresenta l'elemento HTML <audio>.

Accesso all'oggetto Audio

Puoi accedere all'elemento <audio> utilizzando getElementById():

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

Prova a farlo tu stesso

Creazione dell'oggetto Audio

Puoi creare l'elemento <audio> utilizzando il metodo document.createElement():

var x = document.createElement("AUDIO");

Prova a farlo tu stesso

Proprietà dell'oggetto Audio

Proprietà Descrizione
audioTracks Restituisce l'oggetto AudioTrackList che rappresenta le tracce audio disponibili.
autoplay Imposta o restituisce se l'audio dovrebbe essere riprodotto immediatamente dopo essere stato caricato.
buffered Restituisce l'oggetto TimeRanges che rappresenta la parte dell'audio già bufferizzata.
controller Restituisce l'oggetto MediaController che rappresenta il controllore dei media corrente.
controls Imposta o restituisce se le controlli dovrebbero essere visualizzati (ad esempio riproduzione/pausa ecc.).
crossOrigin Imposta o restituisce le impostazioni CORS dell'audio.
currentSrc Restituisce l'URL corrente dell'audio.
currentTime Imposta o restituisce la posizione di riproduzione corrente dell'audio (in secondi).
defaultMuted Imposta o restituisce se l'audio è predefinitamente mutato.
defaultPlaybackRate Imposta o restituisce la velocità di riproduzione predefinita dell'audio.
duration Restituisce la lunghezza dell'audio (in secondi).
ended Restituisce se la riproduzione dell'audio è finita.
error Restituisce l'oggetto MediaError che rappresenta lo stato di errore dell'audio.
loop Imposta o restituisce se l'audio dovrebbe ripetere nuovamente alla fine.
mediaGroup Imposta o restituisce il nome del gruppo di media dell'audio.
muted Imposta o restituisce se il suono è spento.
networkState Restituisce lo stato di rete corrente dell'audio.
paused Imposta o restituisce se l'audio è in pausa.
playbackRate Imposta o restituisce la velocità di riproduzione dell'audio.
played Restituisce un oggetto TimeRanges che rappresenta la parte dell'audio riprodotta.
preload Imposta o restituisce il valore dell'attributo preload dell'audio.
readyState Restituisce lo stato di ready dell'audio corrente.
seekable Restituisce un oggetto TimeRanges che rappresenta la parte dell'audio che può essere indirizzata.
seeking Restituisce se l'utente sta cercando nell'audio.
src Imposta o restituisce il valore dell'attributo src dell'audio.
textTracks Restituisce un oggetto TextTrackList che rappresenta le tracce di testo disponibili.
volume Imposta o restituisce il volume dell'audio.

Metodi dell'oggetto Audio

Metodo Descrizione
addTextTrack() Aggiungi un nuovo traccia di testo all'audio.
canPlayType() Verifica se il browser può riprodurre il tipo di audio specificato.
fastSeek() Specificare il tempo di riproduzione nell'audio player.
getStartDate() Restituisce un nuovo oggetto Date che rappresenta l'offset del time line corrente.
load() Ricarica l'elemento audio.
play() Inizia la riproduzione dell'audio.
pause() Pausa la riproduzione dell'audio corrente.

Proprietà e eventi standard

L'oggetto Audio supporta gli standardProprietàeEventi.

Pagine correlate

Tutorial HTML:Audio HTML5

Manuale di riferimento HTML:Etichetta <audio> HTML