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 |