VideoTrackList: removetrack event

Limited availability

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

Sự kiện removetrack được kích hoạt khi một video track bị xóa khỏi 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("removetrack", (event) => { })

onremovetrack = (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 bị xóa mà sự kiện đề cập đến.

Ví dụ

Sử dụng addEventListener():

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

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

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

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

videoElement.videoTracks.onremovetrack = (event) => {
  console.log(`Video track: ${event.track.label} removed`);
};

Thông số kỹ thuật

Specification
HTML
# event-media-removetrack
HTML
# handler-tracklist-onremovetrack

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

Xem thêm