Sự kiện cập nhật thời gian DOM Audio / Video HTML

❮ Tham chiếu DOM Audio / Video HTML

Thí dụ

Khi vị trí phát của video đã thay đổi, hãy hiển thị vị trí hiện tại của video trong vài giây:

// 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;
}

Thêm các ví dụ "Hãy tự mình thử" bên dưới.


Định nghĩa và Cách sử dụng

Sự kiện cập nhật thời gian xảy ra khi vị trí phát của âm thanh / video đã thay đổi.

Sự kiện này được gọi bởi:

  • Phát âm thanh / video
  • Di chuyển vị trí phát lại (như khi người dùng chuyển tiếp nhanh đến một điểm khác trong âm thanh / video)

Mẹo: Sự kiện cập nhật thời gian này thường được sử dụng cùng với thuộc tính Thời gian hiện tại của Đối tượng Âm thanh / Video, trả về vị trí hiện tại của phát lại âm thanh / video, tính bằng giây.


Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ sự kiện.

Event
timeupdate Yes 9.0 Yes Yes Yes

Cú pháp

Trong HTML:

<audio|video ontimeupdate="myScript">

Trong JavaScript:

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

Trong JavaScript, sử dụng phương thức addEventListener ():

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

Chi tiết kỹ thuật

Các thẻ HTML được hỗ trợ: <audio> và <video>
Các đối tượng JavaScript được hỗ trợ: Video âm thanh

Các ví dụ khác

Thí dụ

Khi vị trí phát của âm thanh đã thay đổi, hãy hiển thị vị trí hiện tại của âm thanh trong vài giây:

// 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;
}

Thí dụ

Sử dụng thuộc tính currentTime để đặt vị trí phát lại hiện tại thành 5 giây:

document.getElementById("myVideo").currentTime = 5;

❮ Tham chiếu DOM Audio / Video HTML