HTML Audio/Video DOM - snelheidswijzigingsgebeurtenis
❮ HTML Audio/Video DOM-referentie
Voorbeeld
De afspeelsnelheid van een video wijzigen en waarschuwen dat de snelheid is gewijzigd:
// 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");
}
Definitie en gebruik
De ratechange-gebeurtenis vindt plaats wanneer de afspeelsnelheid van de audio/video wordt gewijzigd (zoals wanneer een gebruiker overschakelt naar een slow motion- of fast forward-modus).
Deze gebeurtenis wordt aangeroepen door de eigenschap playbackRate van het Audio/Video Object, die de huidige afspeelsnelheid van een audio/video instelt of retourneert.
Browserondersteuning
De cijfers in de tabel geven de eerste browserversie aan die de gebeurtenis volledig ondersteunt.
Event | |||||
---|---|---|---|---|---|
ratechange | Yes | 9.0 | Yes | Yes | Yes |
Syntaxis
In HTML:
<audio|video onratechange="myScript">
In javascript:
audio|video.onratechange=function(){myScript};
In JavaScript, met behulp van de addEventListener()-methode:
audio|video.addEventListener("ratechange", myScript);
Technische details
Ondersteunde HTML-tags: | <audio> en <video> |
---|---|
Ondersteunde JavaScript-objecten: | Audio Video |
❮ HTML Audio/Video DOM-referentie