oncanplaythrough event

Definitie en gebruik

Als de browser voorspelt dat hij het specifieke mediabestand kan afspelen tot het einde zonder verdere buffering, dan vindt de oncanplaythrough-gebeurtenis plaats.

Tijdens het laden van audio/video vinden de volgende gebeurtenissen in de volgende volgorde plaats:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. oncanplay
  7. oncanplaythrough

Voorbeeld

Voorbeeld 1

Voer JavaScript uit wanneer de video kan worden afgespeeld zonder te stoppen:

<video oncanplaythrough="myFunction()">

Probeer het zelf uit

Voorbeeld 2

Voer JavaScript uit wanneer de audio kan worden afgespeeld zonder te stoppen:

<audio oncanplaythrough="myFunction()">

Probeer het zelf uit

Syntaxis

In HTML:

<element oncanplaythrough="myScript">

Probeer het zelf uit

In JavaScript:

object.oncanplaythrough = function(){myScript};

Probeer het zelf uit

In JavaScript, gebruik de addEventListener() methode:

object.addEventListener("canplaythrough", myScript);

Probeer het zelf uit

Opmerking:Internet Explorer 8 of oudere versies ondersteunen dit niet addEventListener() methode.

Technische details

Bubbelend: Niet ondersteund
Annuleerbaar: Niet ondersteund
Gebeurtenis type: Gebeurtenis
Ondersteunde HTML tags: <audio> en <video>
DOM versie: Niveau 3 Gebeurtenissen

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die het gebeurtenis volledig ondersteunt.

Gebeurtenis Chrome IE Firefox Safari Opera
oncanplaythrough Support 9.0 Support Support Support