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");
Creazione dell'oggetto Audio
Puoi creare l'elemento <audio> utilizzando il metodo document.createElement():
var x = document.createElement("AUDIO");
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. |