É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");

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 :

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

Prise en charge des navigateurs

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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
  }
);

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