Последние учебники веб-разработки
 

HTML Аудио / Видео DOM timeupdate Событие

<HTML Аудио / видео DOM Reference

пример

Когда игровое положение изменилось видео, отображать текущее положение видео в секундах:

// Get the <video> element with id="myVideo"
var vid = document.getElementById("myVideo");

// Assign an ontimeupdate event to the <video> element, and execute a function if the current playback position has changed
vid.ontimeupdate = function() {myFunction()};

function myFunction() {
// Display the current position of the video in a <p> element with id="demo"
    document.getElementById("demo").innerHTML = vid.currentTime;
}
Попробуй сам "

Больше "Попробуйте сами" примеры ниже.


Определение и использование

Timeupdate событие происходит, когда игровое положение аудио / видео изменилось.

Это событие вызывается:

  • Воспроизведение аудио / видео
  • Перемещение позиции воспроизведения (например, когда пользователь быстрая прокрутка вперед к другой точке в аудио / видео)

Совет: Это событие timeupdate часто используется вместе с CURRENTTIME свойством объекта аудио / видео, который возвращает текущую позицию воспроизведения аудио / видео, в секундах.


Поддержка браузеров

Числа в таблице указать первую версию браузера, который полностью поддерживает событие.

Мероприятие
timeupdate да 9.0 да да да

Синтаксис

В HTML:

< audio|video ontimeupdate="myScript"> Try it

В JavaScript:

audio|video .ontimeupdate=function(){myScript}; Try it

В JavaScript, используя addEventListener() метод:

audio|video .addEventListener("timeupdate", myScript ); Try it

Примечание: addEventListener() метод не поддерживается в Internet Explorer 8 и более ранних версий.


Технические подробности

Поддерживаемые HTML-теги: <audio> and <video>
Поддерживаемые объекты JavaScript: Audio, Video

Еще примеры

пример

Когда игровое положение аудио изменилось, отображать текущее положение звука в секундах:

// Get the <audio> element with id="myVideo"
var aud = document.getElementById("myVideo");

// Assign an ontimeupdate event to the <audio> element, and execute a function if the current playback position has changed
aud.ontimeupdate = function() {myFunction()};

function myFunction() {
// Display the current position of the audio in a <p> element with id="demo"
    document.getElementById("demo").innerHTML = aud.currentTime;
}
Попробуй сам "

пример

Используя свойство CURRENTTIME, чтобы установить текущую позицию воспроизведения до 5 секунд:

document.getElementById("myVideo").currentTime = 5;
Попробуй сам "

<HTML Аудио / видео DOM Reference