<HTML Audio / Video Referencia DOM
Ejemplo
Cambiar la velocidad de reproducción de un vídeo y alerta de que la velocidad se ha cambiado:
// 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");
}
Inténtalo tú mismo " Definición y Uso
El evento ratechange se produce cuando se cambia la velocidad de reproducción del audio / vídeo (como cuando un usuario cambia a una velocidad lenta o modo de avance rápido).
Este evento es invocado por el playbackRate propiedad del objeto de audio / vídeo, que establece o devuelve la velocidad de reproducción actual de un audio / vídeo.
Soporte para el navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el evento.
Evento | |||||
---|---|---|---|---|---|
ratechange | Sí | 9.0 | Sí | Sí | Sí |
Sintaxis
En HTML:
< audio|video onratechange="myScript"> Try it
En JavaScript:
audio|video .onratechange=function(){myScript}; Try it
En JavaScript, utilizando el addEventListener() método:
audio|video .addEventListener("ratechange", myScript ); Try it
Nota: El addEventListener() método no es compatible en Internet Explorer 8 y versiones anteriores.
Detalles técnicos
etiquetas HTML compatibles: | <audio> and <video> |
---|---|
objetos JavaScript compatibles: | Audio, Video |