Événement de changement de débit HTML Audio/Vidéo DOM
❮ Référence DOM HTML Audio/Vidéo
Exemple
Modifiez la vitesse de lecture d'une vidéo et avertissez que la vitesse a été modifiée :
// 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");
}
Définition et utilisation
L'événement de changement de débit se produit lorsque la vitesse de lecture de l'audio/vidéo est modifiée (comme lorsqu'un utilisateur passe en mode ralenti ou avance rapide).
Cet événement est appelé par la propriété playbackRate de l'objet Audio/Video, qui définit ou renvoie la vitesse de lecture actuelle d'un fichier audio/vidéo.
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'événement.
Event | |||||
---|---|---|---|---|---|
ratechange | Yes | 9.0 | Yes | Yes | Yes |
Syntaxe
En HTML :
<audio|video onratechange="myScript">
En Javascript :
audio|video.onratechange=function(){myScript};
En JavaScript, en utilisant la méthode addEventListener() :
audio|video.addEventListener("ratechange", myScript);
Détails techniques
Balises HTML compatibles : | <audio> et <vidéo> |
---|---|
Objets JavaScript pris en charge : | Audio Video |
❮ Référence DOM HTML Audio/Vidéo