HTML Аудио/Видео DOM ratechange Событие
❮ HTML Аудио/Видео DOM Справка
Пример
Изменение скорости воспроизведения видео и оповещение о том, что скорость была изменена:
// Get the <video> element with id="myVideo"
var vid = document.getElementById("myVideo");
// Установите текущую скорость воспроизведения видео на 0,3 (замедленное движение)
function setPlaySpeed() {
vid.playbackRate = 0.3;
}
// Назначьте событие ратечанже элементу <video> и выполните функцию, если скорость воспроизведения видео изменяется. Функция будет предупреждать некоторый текст
vid.onratechange = function() {myFunction()};
function myFunction() {
alert("Скорость воспроизведения видео была изменена");
}
Определение и использование
Событие ratechange происходит при изменении скорости воспроизведения аудио/видео (например, когда пользователь переходит в режим медленного или быстрого перемотки).
Это событие вызывается playbackRate Свойство аудио/видео объекта, который устанавливает или возвращает текущую скорость воспроизведения аудио/видео.
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает событие.
Событие | |||||
---|---|---|---|---|---|
ratechange | Да | 9.0 | Да | Да | Да |
Синтаксис
В HTML:
<audio|video onratechange="myScript">Try it
В JavaScript:
audio|video.onratechange=function(){myScript};Try it
In JavaScript, using the addEventListener() method:
audio|video.addEventListener("ratechange", myScript);Try it
Примечание: Метод addEventListener() не поддерживается в Internet Explorer 8 и более ранних версиях.
Технические детали
Поддерживаемые HTML-теги: | <audio> and <video> |
---|---|
Поддерживаемые объекты JavaScript: | Audio, Video |
❮ HTML Аудио/Видео DOM Справка