Gli ultimi tutorial di sviluppo web
 

HTML Audio / Video Reference del DOM


HTML Audio e Video Reference del DOM

L'HTML5 DOM ha metodi, proprietà ed eventi per il <audio> e <video> elementi.

Questi metodi, proprietà ed eventi consentono di manipolare <audio> e <video> elementi utilizzando JavaScript.


HTML Audio / Video Metodi

metodo Descrizione
addTextTrack() Aggiunge una nuova traccia di testo per l'audio / video
canPlayType() Controlla se il browser può giocare il / tipo di video audio specificato
load() Re-carica l'elemento audio / video
play() Avvia la riproduzione audio / video
pause() Sospende il corso di riproduzione audio / video

HTML Audio / Video Properties

Proprietà Descrizione
audioTracks Restituisce un oggetto che rappresenta AudioTrackList tracce audio disponibili
autoplay Imposta o restituisce se l'audio / video devono iniziare a giocare non appena viene caricato
buffered Restituisce un oggetto che rappresenta TimeRanges le parti tamponate del audio / video
controller Restituisce l'oggetto MediaController che rappresenta il controller supporto corrente dell'audio / video
controls Imposta o restituisce se l'audio / video dovrebbe mostrare controlli (come play / pause, ecc)
crossOrigin Imposta o restituisce le impostazioni CORS del audio / video
currentSrc Restituisce l'URL della corrente audio / video
currentTime Imposta o restituisce la posizione di riproduzione corrente nel audio / video (in secondi)
defaultMuted Imposta o restituisce se l'audio / video deve essere disattivato per default
defaultPlaybackRate Imposta o restituisce la velocità di default della riproduzione audio / video
duration Restituisce la lunghezza della corrente audio / video (in secondi)
ended Indica se la riproduzione di audio / video è terminato o no
error Restituisce un oggetto che rappresenta MediaError lo stato di errore del audio / video
loop Imposta o restituisce se l'audio / video deve ricominciare da capo una volta terminato
mediaGroup Imposta o restituisce il gruppo audio / video appartiene (utilizzato per collegare più elementi audio / video)
muted Imposta o restituisce se l'audio / video è disattivato o no
networkState Restituisce lo stato attuale rete di audio / video
paused Indica se l'audio / video è in pausa o no
playbackRate Imposta o restituisce la velocità di riproduzione audio / video
played Restituisce un oggetto che rappresenta TimeRanges le parti giocate del audio / video
preload Imposta o restituisce se l'audio / video devono essere caricati al caricamento della pagina
readyState Restituisce l'attuale stato di pronto dell'audio / video
seekable Restituisce un oggetto che rappresenta le parti TimeRanges ricercabile del audio / video
seeking Restituisce se l'utente è attualmente alla ricerca in audio / video
src Imposta o restituisce il generatore di corrente dell'elemento audio / video
startDate Restituisce un oggetto Date che rappresenta l'ora corrente compensata
textTracks Restituisce un oggetto che rappresenta TextTrackList le tracce di testo disponibili
videoTracks Restituisce un oggetto che rappresenta VideoTrackList le tracce video disponibili
volume Imposta o restituisce il volume del audio / video

HTML Audio / Video Eventi

Evento Descrizione
abort Viene eseguito quando il caricamento di un audio / video viene interrotta
canplay Viene eseguito quando il browser può avviare la riproduzione audio / video
canplaythrough Viene eseguito quando il browser può giocare attraverso l'audio / video senza fermarsi per il buffering
durationchange Viene eseguito quando la durata della audio / video cambia
emptied Viene eseguito quando la playlist corrente è vuoto
ended Viene eseguito quando è finita la playlist corrente
error Viene eseguito quando si è verificato un errore durante il caricamento di un audio / video
loadeddata Viene eseguito quando il browser ha caricato il fotogramma corrente dell'audio / video
loadedmetadata Viene eseguito quando il browser ha caricato i metadati per l'audio / video
loadstart Viene eseguito quando il browser inizia a cercare per l'audio / video
pause Viene eseguito quando l'audio / video è stato messo in pausa
play Viene eseguito quando l'audio / video è stato avviato o non è in pausa
playing Viene eseguito quando l'audio / video è in riproduzione, dopo aver stata messa in pausa o fermato per il buffering
progress Viene eseguito quando il browser sta scaricando l'audio / video
ratechange Viene eseguito quando la velocità di riproduzione di audio / video è cambiato
seeked Viene eseguito quando l'utente è finito in movimento / salto in una nuova posizione in audio / video
seeking Viene eseguito quando l'utente inizia a muoversi / salto in una nuova posizione in audio / video
stalled Viene eseguito quando il browser sta tentando di ottenere i dati dei media, ma i dati non è disponibile
suspend Viene eseguito quando il browser è volutamente non sempre i dati multimediali
timeupdate Viene eseguito quando la posizione di riproduzione corrente è cambiata
volumechange Viene eseguito quando il volume è stato modificato
waiting Viene eseguito quando il video si interrompe perché ha bisogno di tamponare il fotogramma successivo