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:

// Holt das <video>-Element mit id="myVideo"
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:

<audio|video onratechange="myScript">Selbst ausprobieren

In JavaScript:

audio|video.onratechange=function(){myScript};Selbst ausprobieren

In JavaScript unter Verwendung der addEventListener()-Methode:

audio|video.addEventListener("ratechange", myScript);Selbst ausprobieren

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