HTML Audio/Video DOM canplaythrough Événement

❮ Référence DOM Audio/Video HTML

Exemple

Alerte lorsque la vidéo peut être lue en entier, sans interruption :

let vid = document.getElementById("myVideo");
vid.oncanplaythrough = function() {
alert("Peut lire la vidéo sans interruption");
};
Essayez-le vous-même »

Plus d'exemples "Essayez-le vous-même" ci-dessous.


Définition et Utilisation

L'événement canplaythrough se produit lorsque le navigateur estime qu'il peut lire le son/la vidéo spécifié sans avoir à s'arrêter pour le mise en mémoire tampon.

Pendant le processus de chargement d'un audio/vidéo, les événements suivants se produisent, dans cet ordre :

  1. loadstart
  2. durationchange
  3. loadedmetadata
  4. loadeddata
  5. progress
  6. canplay
  7. canplaythrough

Support des Navigateurs

Les chiffres dans le tableau spécifient la première version du navigateur qui prend entièrement en charge l'événement.

Événement
canplaythrough Oui 9.0 Oui Oui Oui

Syntaxe

En HTML :

< audio|video oncanplaythrough=" myScript "> Essayez-le

En JavaScript :

audio|video .oncanplaythrough=function(){ myScript }; Essayez-le

En JavaScript, en utilisant la méthode addEventListener() :

audio|video .addEventListener("canplaythrough", myScript ); Essayez-le

Détails Techniques

Balises HTML prises en charge : <audio> et <video>
Objets JavaScript pris en charge : Audio, Vidéo

Plus d'Exemples

Exemple

Alerte lorsque l'audio peut être lu en entier, sans interruption :

let aud = document.getElementById("myAudio");
aud.oncanplaythrough = function() {
alert("Peut lire l'audio sans interruption");
};
Essayez-le vous-même »

❮ Référence DOM Audio/Video HTML