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