English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo della guida HTML

Evento canplay DOM audio/video HTML

L'evento canplay viene scatenato quando il terminale può riprodurre il file multimediale, supponendo di avere caricato abbastanza dati per riprodurre il file fino alla fine senza dover fermarsi per ulteriori bufferizzazioni di contenuto.

 Manuale di riferimento DOM Audio/Video HTML

Esempio online

Ricorda che il video è pronto per la riproduzione:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Guida di base all'uso dell'evento oncanplay audio/video HTML - oldtoolbag.com</title>
</head>
<body>
<video id="video1" controls="controls">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Il tuo browser non supporta il tag video HTML5.
</video>
<script>
myVid=document.getElementById("video1");
myVid.oncanplay=alert("Can start playing video");
</script> 
</body>
</html>
Testa per vedere ‹/›

Definizione e uso

Quando il browser può iniziare a riprodurre l'audio/video specificato (bufferizzato a sufficienza per iniziare la riproduzione), si verifica l'evento canplay.

Quando l'audio/video è in fase di caricamento, si verificano i seguenti eventi in successione:

Compatibilità del browser

IEFirefoxOperaChromeSafari

Tutti i browser principali supportano l'evento canplay.

Attenzione:Internet Explorer 8 e le versioni precedenti non supportano questo evento.

Sintassi

In HTML:

<audio|video oncanplay="SomeJavaScriptCode">

In JavaScript:

audio|video.oncanplay=SomeJavaScriptCode;

Usa addEventListener():

.addEventListener("canplay", function(){
 
}
);

Dettagli tecnici

Le seguenti etichette HTML supportano:<audio>, <video>
I seguenti oggetti JavaScript supportano:Audio, Video

Più esempi

Usa l'attributo oncanplay sugli elementi HTML

Utilizza addEventListener() per ascoltare l'evento canplay

 Manuale di riferimento DOM Audio/Video HTML