HTML Audio/Vidéo DOM peut jouer à travers l'événement

❮ Référence DOM HTML Audio/Vidéo

Exemple

Alerter que la vidéo peut être lue tout du long, sans s'arrêter :

var vid = document.getElementById("myVideo");
vid.oncanplaythrough = function() {
    alert("Can play through video without stopping");
};

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 l'audio/vidéo spécifié sans avoir à s'arrêter pour la mise en mémoire tampon.

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

  1. loadstart
  2. changement de durée
  3. métadonnées chargées
  4. données chargées
  5. le progrès
  6. peut jouer
  7. peut jouer

Prise en charge du navigateur

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

Event
canplaythrough Yes 9.0 Yes Yes Yes

Syntaxe

En HTML :

<audio|video oncanplaythrough="myScript">

En Javascript :

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

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

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

Détails techniques

Balises HTML compatibles : <audio> et <vidéo>
Objets JavaScript pris en charge : Audio Video

Plus d'exemples

Exemple

Alerte que l'audio peut être lu tout du long, sans s'arrêter :

var aud = document.getElementById("myAudio");
aud.oncanplaythrough = function() {
    alert("Can play through audio without stopping");
};

❮ Référence DOM HTML Audio/Vidéo