<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;
Попробуй сам "