ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML Ссылки

HTML по Алфавиту HTML по Категориям HTML Атрибуты Тегов HTML Атрибуты Глобал HTML Атрибуты Событий HTML Цвета HTML Холсты HTML Аудио / Видео HTML Наборы символов HTML DOCTYPEs HTML Кодирование URL HTML Языковые коды HTML Коды стран HTTP Ответы сервера HTTP Методы PX в EM конвертер Горячие клавиши



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 Справка