English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Quando inseriamo questi tag audio/video nella pagina, ci rendiamo conto che non ci sono file audio e i file video non possono essere riprodotti. Cos'è questa ragione? Questo perché ci mancano alcuni elementi multimediali, ecco una lista di alcuni elementi multimediali
L'HTML5 DOM fornisce metodi, proprietà e eventi per gli elementi <audio> e <video>.
Questi metodi, proprietà e eventi consentono di utilizzare JavaScript per manipolare gli elementi <audio> e <video>.
Metodo | descrizione |
addTextTrack() | Aggiungere una nuova traccia di testo all'audio/video. |
canPlayType() | Verificare se il browser può riprodurre il tipo di audio/video specificato. |
load() | Ricaricare l'elemento audio/video. |
play() | Iniziare a riprodurre l'audio/video. |
pause() | Pausare l'audio/video in riproduzione. |
Proprietà | descrizione |
audioTracks | Restituire l'oggetto AudioTrackList che rappresenta le tracce audio disponibili. |
autoplay | Impostare o restituire se l'audio/video deve essere riprodotto automaticamente alla fine del caricamento. |
buffered | Restituire l'oggetto TimeRanges che rappresenta la parte di audio/video già in cache. |
controller | Restituire l'oggetto MediaController che rappresenta il controller multimediale dell'audio/video. |
controls | Impostare o restituire se l'audio/video deve visualizzare i controlli (ad esempio, riproduzione/pausa). |
crossOrigin | Impostare o restituire le impostazioni CORS dell'audio/video. |
currentSrc | restituisce l'URL corrente dell'audio/video. |
currentTime | imposta o restituisce la posizione di riproduzione corrente dell'audio/video (in secondi). |
defaultMuted | imposta o restituisce se l'audio/video dovrebbe essere predefinitamente mutato. |
defaultPlaybackRate | imposta o restituisce la velocità di riproduzione predefinita dell'audio/video. |
duration | restituisce la lunghezza corrente dell'audio/video (in secondi). |
ended | restituisce se la riproduzione dell'audio/video è finita. |
error | restituisce l'oggetto MediaError che rappresenta lo stato di errore dell'audio/video. |
loop | imposta o restituisce se l'audio/video dovrebbe essere riprodotto di nuovo alla fine. |
mediaGroup | imposta o restituisce il gruppo di media all'interno del quale l'audio/video appartiene (usato per connettere più elementi audio/video). |
muted | imposta o restituisce se l'audio/video è mutato. |
networkState | restituisce lo stato di rete dell'audio/video corrente. |
paused | imposta o restituisce se l'audio/video è in pausa. |
playbackRate | imposta o restituisce la velocità di riproduzione dell'audio/video. |
played | restituisce l'oggetto TimeRanges che rappresenta le parti riprodotte dell'audio/video. |
preload | imposta o restituisce se l'audio/video dovrebbe essere caricato dopo il caricamento della pagina. |
readyState | restituisce lo stato di pronto dell'audio/video corrente. |
seekable | restituisce l'oggetto TimeRanges che rappresenta le parti indirizzabili dell'audio/video. |
seeking | restituisce se l'utente sta cercando nell'audio/video. |
src | imposta o restituisce la sorgente corrente dell'elemento audio/video. |
startDate | restituisce l'oggetto Date che rappresenta l'offset di tempo corrente. |
textTracks | restituisce l'oggetto TextTrackList che rappresenta le tracce di testo disponibili. |
videoTracks | restituisce l'oggetto VideoTrackList che rappresenta le tracce video disponibili. |
volume | imposta o restituisce il volume dell'audio/video. |
evento | descrizione |
abort | Si attiva quando il caricamento dell'audio/video è stato abbandonato. |
canplay | Si attiva quando il browser può iniziare a riprodurre l'audio/video. |
canplaythrough | Si attiva quando il browser può riprodurre senza interruzioni a causa del buffering. |
durationchange | Si attiva quando la durata dell'audio/video è cambiata. |
emptied | Si attiva quando la playlist attuale è vuota. |
ended | Si attiva quando la playlist attuale è terminata. |
error | Si attiva quando si verifica un errore durante il caricamento dell'audio/video. |
loadeddata | Viene attivato quando il browser ha caricato il fotogramma corrente dell'audio/video. |
loadedmetadata | Viene attivato quando il browser ha caricato i metadati dell'audio/video. |
loadstart | Viene attivato quando il browser inizia a cercare l'audio/video. |
pause | Viene attivato quando l'audio/video è in pausa. |
play | Viene attivato quando l'audio/video è iniziato o non è più in pausa. |
playing | Viene attivato quando l'audio/video è pronto dopo essere stato pausa o fermato per il buffering. |
progress | Viene attivato quando il browser sta scaricando l'audio/video. |
ratechange | Viene attivato quando la velocità di riproduzione dell'audio/video è stata cambiata. |
seeked | Viene attivato quando l'utente è arrivato a una nuova posizione nell'audio/video. |
seeking | Viene attivato quando l'utente inizia a muoversi/saltare a una nuova posizione nell'audio/video. |
stalled | Viene attivato quando il browser tenta di ottenere dati mediatici ma i dati non sono disponibili. |
suspend | Viene attivato quando il browser non cerca di ottenere dati mediatici. |
timeupdate | Viene attivato quando la posizione di riproduzione attuale è stata cambiata. |
volumechange | Viene attivato quando la volume è stato cambiato. |
in attesa | Viene attivato quando il video si ferma per il buffering del prossimo fotogramma. |