TextTrackList: addtrack 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 addtrack được kích hoạt khi một track được thêm vào TextTrackList.

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("addtrack", (event) => { })

onaddtrack = (event) => { }

Kiểu sự kiện

Một TrackEvent. Kế thừa từ Event.

Event TrackEvent

Thuộc tính sự kiện

Ngoài các thuộc tính được liệt kê dưới đây, các thuộc tính từ giao diện cha, Event, cũng có sẵn.

track Read only

Đối tượng TextTrack mà sự kiện đề cập đến.

Ví dụ

Sử dụng addEventListener():

js
const mediaElement = document.querySelector("video, audio");

mediaElement.textTracks.addEventListener("addtrack", (event) => {
  console.log(`Text track: ${event.track.label} added`);
});

Sử dụng thuộc tính trình xử lý sự kiện onaddtrack:

js
const mediaElement = document.querySelector("video, audio");

mediaElement.textTracks.onaddtrack = (event) => {
  console.log(`Text track: ${event.track.label} added`);
};

Thông số kỹ thuật

Specification
HTML
# event-media-addtrack
HTML
# handler-tracklist-onaddtrack

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

Xem thêm