HTML Audio/Video DOM timeupdateEreignisse
HTML Audio/Video DOM Referenzhandbuch
Beispiel
Wenn sich die Wiedergabeposition des Videos geändert hat, zeigen Sie die aktuelle Wiedergabeposition des Videos an (in Sekunden):
var vid = document.getElementById("myVideo");
// Fügen Sie dem <video>-Element ein ontimeupdate-Ereignis hinzu und führen Sie eine Funktion aus, wenn sich die aktuelle Wiedergabeposition ändert.
vid.ontimeupdate = function() {myFunction()};
function myFunction() {
// Zeigen Sie die Videowiedergabeposition im <p>-Element mit id="demo" an
document.getElementById("demo").innerHTML = vid.currentTime;
}
Selbst ausprobieren »
Dieser Artikel enthält unten weitere Beispiele.
Definition und Verwendung
Das timeupdate-Ereignis wird ausgelöst, wenn sich die Wiedergabeposition des Audio/Video ändert.
Dieses Ereignis kann in den folgenden Fällen ausgelöst werden:
- Audio/Video abspielen (audio/video)
- Wiedergabeposition von Audio/Video verschieben
Tip:Das timeupdate-Ereignis wird normalerweise in Verbindung mit dem AttributcurrentTimedes Audio/Video-Objekts verwendet; dieses Attribut gibt die Wiedergabeposition des Audio/Video (in Sekunden) zurück.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die Versionsnummer des ersten Browsers an, der dieses Ereignis unterstützt.
| Ereignisse | |||||
|---|---|---|---|---|---|
| timeupdate | Ja | 9.0 | Ja | Ja | Ja |
Syntax
In HTML:
In JavaScript:
In JavaScript unter Verwendung der addEventListener()-Methode:
Hinweis:Internet Explorer 8 und frühere IE-Versionen unterstützen dieaddEventListener()-Methode nicht.
Technische Details
| Unterstützte HTML-Tags: | <audio> und <video> |
|---|---|
| Unterstützte JavaScript-Objekte: | Audio, Video |

Weitere Beispiele
Beispiel
Wenn sich die Wiedergabeposition des Audios ändert, zeigen Sie die aktuelle Wiedergabeposition des Audios (in Sekunden) an:
var aud = document.getElementById("myVideo");
// Fügen Sie dem <audio>-Element ein ontimeupdate-Ereignis hinzu und führen Sie eine Funktion aus, wenn sich die Wiedergabeposition ändert
aud.ontimeupdate = function() {myFunction()};
function myFunction() {
// Zeigt die Wiedergabeposition des Audios im <p>-Element mit id="demo" an
document.getElementById("demo").innerHTML = aud.currentTime;
}
Selbst ausprobieren »
Beispiel
Verwenden Sie das currentTime-Attribut, um die Wiedergabeposition auf 5 Sekunden zu setzen:
Selbst ausprobieren »
HTML Audio/Video DOM-Referenzhandbuchweitere Erweiterungen