ondurationchange event

Definitie en gebruik

De ondurationchange-gebeurtenis vindt plaats wanneer de duur van audio/video verandert.

Opmerking:Wanneer audio/video is geladen, verandert de duur van "NaN" in de werkelijke duur van audio/video.

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-tijd verandert:

<video ondurationchange="myFunction()">

Probeer het zelf uit

Voorbeeld 2

Voer JavaScript uit wanneer de audio begint te laden:

<audio ondurationchange="myFunction()">

Probeer het zelf uit

Syntaxis

In HTML:

<element ondurationchange="myScript">

Probeer het zelf uit

In JavaScript:

object.ondurationchange = function(){myScript};

Probeer het zelf uit

In JavaScript, gebruik de addEventListener() methode:

object.addEventListener("durationchange", myScript);

Probeer het zelf uit

Opmerking:Internet Explorer 8 of vroegere 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
ondurationchange Support 9.0 Support Support Support