TextTrack: cuechange event

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Sự kiện cuechange được kích hoạt khi TextTrack thay đổi các cue đang được hiển thị. Sự kiện được kích hoạt trên cả TextTrackHTMLTrackElement mà nó đang được trình bày, nếu có.

Cú pháp

Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt thuộc tính trình xử lý sự kiện.

js
addEventListener("cuechange", (event) => { })

oncuechange = (event) => { }

Kiểu sự kiện

Một Event chung không có thuộc tính bổ sung.

Ví dụ

Bạn có thể thiết lập trình lắng nghe cho sự kiện cuechange trên một TextTrack bằng phương thức addEventListener():

js
track.addEventListener("cuechange", () => {
  const cues = track.activeCues; // array of current cues
  // …
});

Hoặc bạn có thể đặt thuộc tính trình xử lý sự kiện oncuechange:

js
track.oncuechange = (event) => {
  let cues = track.activeCues; // array of current cues
};

Thông số kỹ thuật

Specification
HTML
# event-media-cuechange
HTML
# handler-texttrack-oncuechange

Tương thích trình duyệt

Xem thêm