VideoTrackList: addtrack event

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sự kiện addtrack được kích hoạt khi một video track được thêm vào VideoTrackList.

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) => { }

Loại 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

VideoTrack mới được thêm vào mà sự kiện đề cập đến.

Ví dụ

Sử dụng addEventListener():

js
const videoElement = document.querySelector("video");

videoElement.videoTracks.addEventListener("addtrack", (event) => {
  console.log(`Video track: ${event.track.label} added`);
});

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

js
const videoElement = document.querySelector("video");

videoElement.videoTracks.onaddtrack = (event) => {
  console.log(`Video 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