English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'evento canplaythrough viene scatenato quando il terminale può riprodurre il file multimediale, stimando di avere caricato abbastanza dati per riprodurre il file fino alla fine senza dover fermarsi per ulteriori buffer.
Manuale di riferimento DOM Audio/Video HTML
Ricorda che il video può essere riprodotto senza interruzioni:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Utilizzo dell'evento oncanplaythrough degli audio/video HTML - Tutorial di base (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 HTML5 video. </video> <script> myVid=document.getElementById("video1"); myVid.oncanplaythrough=alert("Can play through video without stopping"); </script> </body> </html>Prova a vedere ‹/›
L'evento canplaythrough si verifica quando il browser stima di poter riprodurre l'audio/video specificato senza dover fermare il buffering.
Quando l'audio/video è in fase di caricamento, si verificano i seguenti eventi in successione:
IEFirefoxOperaChromeSafari
Tutti i browser principali supportano l'evento canplaythrough.
Attenzione:Internet Explorer 8 e le versioni precedenti non supportano questo evento.
In HTML:
<audio|video oncanplaythrough="SomeJavaScriptCode">
In JavaScript:
audio|video.oncanplaythrough=SomeJavaScriptCode;
Usa addEventListener():
audio|video.addEventListener("canplaythrough", function()
{
//SomeJavaScriptCode
}
);
Le seguenti etichette HTML supportano: | <audio>, <video> |
---|---|
I seguenti oggetti JavaScript supportano: | Audio, Video |
Usa l'attributo oncanplaythrough sugli elementi HTML
Usa addEventListener() per ascoltare l'evento canplaythrough
Manuale di riferimento DOM Audio/Video HTML