ondurationchange-Ereignis

Definition und Verwendung

Das Ereignis ondurationchange tritt auf, wenn sich die Dauer von Audio/Video ändert.

Anmerkung:Wenn Audio/Video geladen wird, ändert sich die Dauer von "NaN" zu der tatsächlichen Dauer von Audio/Video.

Während des Ladens von Audio/Video treten im folgenden Reihenfolge die folgenden Ereignisse auf:

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

Beispiel

Beispiel 1

Führen Sie JavaScript aus, wenn die Videolänge geändert wird:

<video ondurationchange="myFunction()">

Versuchen Sie es selbst

Beispiel 2

Führen Sie JavaScript aus, wenn das Audio beginnt zu laden:

<audio ondurationchange="myFunction()">

Versuchen Sie es selbst

Syntax

In HTML:

<Element ondurationchange="myScript">

Versuchen Sie es selbst

In JavaScript:

Objekt.ondurationchange = function() {myScript};

Versuchen Sie es selbst

In JavaScript wird die Methode addEventListener() verwendet:

Objekt.addEventListener("durationchange", myScript);

Versuchen Sie es selbst

Anmerkung:Internet Explorer 8 oder frühere Versionen unterstützen dies nicht addEventListener() Methode.

Technische Details

Blasen: Nicht unterstützt
Abbrechbar: Nicht unterstützt
Ereignis-Typ: Ereignis
Unterstützte HTML-Tags: <audio> und <video>
DOM-Version: Stufe 3 Ereignisse

Browser-Unterstützung

Die Zahlen in der Tabelle weisen auf die erste Browser-Version hin, die das Ereignis vollständig unterstützt.

Ereignis Chrome IE Firefox Safari Opera
ondurationchange Unterstützung 9.0 Unterstützung Unterstützung Unterstützung