Evento de cambio de tasa de DOM de audio/video HTML

❮ Referencia de DOM de audio/vídeo HTML

Ejemplo

Cambie la velocidad de reproducción de un video y avise que se cambió la velocidad:

// 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");
}

Definición y uso

El evento de cambio de velocidad ocurre cuando se cambia la velocidad de reproducción del audio/video (como cuando un usuario cambia a un modo de cámara lenta o de avance rápido).

Este evento es invocado por la propiedad playbackRate del objeto Audio/Video, que establece o devuelve la velocidad de reproducción actual de un audio/video.


Compatibilidad con navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el evento.

Event
ratechange Yes 9.0 Yes Yes Yes

Sintaxis

En HTML:

<audio|video onratechange="myScript">

En JavaScript:

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

En JavaScript, usando el método addEventListener():

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

Detalles técnicos

Etiquetas HTML compatibles: <audio> y <vídeo>
Objetos de JavaScript admitidos: Audio, Video

❮ Referencia de DOM de audio/vídeo HTML