oncanplay event

Definitie en gebruik

Het oncanplay gebeurtenis vindt plaats wanneer de browser de specifieke audio/video kan beginnen af te spelen (wanneer het tot voldoende buffer is gevuld om te beginnen).

Tijdens het laden van audio/video vinden de volgende gebeurtenissen in deze 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 klaar is om af te spelen:

<video oncanplay="myFunction()">

Probeer het zelf uit

Voorbeeld 2

Voer JavaScript uit wanneer de audio klaar is om af te spelen:

<audio oncanplay="myFunction()">

Probeer het zelf uit

Syntax

In HTML:

<element oncanplay="myScript">

Probeer het zelf uit

In JavaScript:

object.oncanplay = function(){myScript};

Probeer het zelf uit

In JavaScript, gebruik de addEventListener() methode:

object.addEventListener("canplay", myScript);

Probeer het zelf uit

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

Technische details

Bubbelen: 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 deze gebeurtenis volledig ondersteunt.

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