HTML Audio/Video DOM ratechangeEreignisse
HTML Audio/Video DOM Referenzhandbuch
Beispiel
Ändern Sie die Wiedergabegeschwindigkeit des Videos und zeigen Sie die geänderte Geschwindigkeit in einem Pop-up an:
var vid = document.getElementById("myVideo");
// Video-Wiedergabegeschwindigkeit auf 0.3 setzen (langsam)
function setPlaySpeed() {
vid.playbackRate = 0.3;
}
// Fügen Sie dem <video> ein ratechange-Ereignis hinzu, um eine Funktion auszuführen, wenn sich die Wiedergabegeschwindigkeit des Videos ändert. Die Funktion zeigt eine Hinweistextmeldung als Pop-up an.
vid.onratechange = function() {myFunction()};
function myFunction() {
alert("Die Wiedergabegeschwindigkeit des Videos hat sich geändert");
}
Selbst ausprobieren »
Definition und Verwendung
Das ratechange-Ereignis wird ausgelöst, wenn sich die Wiedergabegeschwindigkeit von Audio/Video ändert (zum Beispiel, wenn der Benutzer in den langsamen oder schnellen Wiedergabemodus wechselt).
Dieses Ereignis wird über die EigenschaftplaybackRatedes Audio/Video-Elements aufgerufen, die verwendet wird, um die Wiedergabegeschwindigkeit des Audio/Video-Elements festzulegen oder zurückzugeben.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die Versionsnummer des ersten Browsers an, der dieses Ereignis unterstützt.
| Ereignisse | |||||
|---|---|---|---|---|---|
| ratechange | 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 |
HTML Audio/Video DOM-Referenzhandbuchweitere Erweiterungen