English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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
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 ‹/›
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:
IEFirefoxOperaChromeSafari
Tutti i browser principali supportano l'evento canplay.
Attenzione:Internet Explorer 8 e le versioni precedenti non supportano questo evento.
In HTML:
<audio|video oncanplay="SomeJavaScriptCode">
In JavaScript:
audio|video.oncanplay=SomeJavaScriptCode;
Usa addEventListener():
.addEventListener("canplay", function(){ } );
Le seguenti etichette HTML supportano: | <audio>, <video> |
---|---|
I seguenti oggetti JavaScript supportano: | Audio, Video |
Usa l'attributo oncanplay sugli elementi HTML
Utilizza addEventListener() per ascoltare l'evento canplay
Manuale di riferimento DOM Audio/Video HTML