Événementscanplaythroughdu DOM Audio/Vidéo HTML
Manuel de référence du DOM HTML/Vidéo
Exemple
Indique que la vidéo peut continuer à jouer sans pause :
myVid=document.getElementById("video1");
myVid.oncanplaythrough=alert("Peut lire la vidéo sans s'arrêter");
myVid.oncanplaythrough=alert("Peut lire la vidéo sans s'arrêter");
Essayez-le vous-même »
Définition et utilisation
L'événement canplaythrough se produit lorsque le navigateur estime qu'il peut lire l'audio/vidéo spécifié en continu sans avoir à s'arrêter pour la mise en mémoire tampon.
Lorsque l'audio/vidéo est en cours de chargement, les événements suivants se produisent dans l'ordre :
- loadstart
- durationchange
- loadedmetadata
- loadeddata
- progression
- canplay
- canplaythrough
Prise en charge des navigateurs
![]()
![]()
![]()
![]()
![]()
Tous les principaux navigateurs prennent en charge l'événement canplaythrough.
Remarque :Internet Explorer 8 et les versions antérieures ne prennent pas en charge cet événement.
Syntaxe
En HTML :
<audio|video oncanplaythrough="SomeJavaScriptCode">
En JavaScript :
audio|video.oncanplaythrough=SomeJavaScriptCode;
Utilisation de addEventListener() :
audio|video.addEventListener("canplaythrough", function()
{
//SomeJavaScriptCode
}
);
{
//SomeJavaScriptCode
}
);
Détails techniques
| Les balises HTML suivantes sont prises en charge : | <audio>, <video> |
|---|---|
| Les objets JavaScript suivants sont pris en charge : | Audio, Video |

Plus d’exemples
Utilisation de l'attribut oncanplaythrough sur les éléments HTML
Utilisez addEventListener() pour écouter l'événement canplaythrough
Manuel de référence HTML Audio/Video DOMautres extensions