HTML Audio/Vidéo DOM peut lire l'événement

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

Exemple

Alerte que la vidéo est prête à être lue :

var vid = document.getElementById("myVideo");
vid.oncanplay = function() {
    alert("Can start playing video");
};

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


Définition et utilisation

L'événement canplay se produit lorsque le navigateur peut commencer à lire l'audio/vidéo spécifié (lorsqu'il a suffisamment de mémoire tampon pour commencer).

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
canplay Yes 9.0 Yes Yes Yes

Syntaxe

En HTML :

<audio|video oncanplay="myScript">

En Javascript :

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

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

audio|video.addEventListener("canplay", 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 est prêt à commencer à jouer :

var aud = document.getElementById("myAudio");
aud.oncanplay = function() {
    alert("Can start playing audio");
};

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