HTML Audio/Video DOM ratechange Event

❮ HTML-Audio/Video-DOM-Referenz

Beispiel

Ändern Sie die Wiedergabegeschwindigkeit eines Videos und weisen Sie darauf hin, dass die Geschwindigkeit geändert wurde:

// Get the <video> element with id="myVideo"
var vid = document.getElementById("myVideo");

// Set the current playback speed of the video to 0.3 (slow motion)
function setPlaySpeed() {
    vid.playbackRate = 0.3;
}

// Assign a ratechange event to the <video> element, and execute a function if the playing speed of the video is changed. The function will alert some text
vid.onratechange = function() {myFunction()};

function myFunction() {
    alert("The playing speed of the video was changed");
}

Definition und Verwendung

Das Ratechange-Ereignis tritt auf, wenn die Wiedergabegeschwindigkeit des Audio-/Videomaterials geändert wird (z. B. wenn ein Benutzer in einen Zeitlupen- oder schnellen Vorlaufmodus wechselt).

Dieses Ereignis wird von der Eigenschaft „playbackRate“ des Audio/Video-Objekts aufgerufen , das die aktuelle Wiedergabegeschwindigkeit eines Audio/Videos festlegt oder zurückgibt.


Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die das Ereignis vollständig unterstützt.

Event
ratechange Yes 9.0 Yes Yes Yes

Syntax

Im HTML-Format:

<audio|video onratechange="myScript">

In JavaScript:

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

Verwenden Sie in JavaScript die Methode addEventListener():

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

Technische Details

Unterstützte HTML-Tags: <Audio> und <Video>
Unterstützte JavaScript-Objekte: Audio-Video

❮ HTML-Audio/Video-DOM-Referenz