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.
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.
trackRead only-
VideoTrackmớ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
- Các sự kiện liên quan:
addtrack,change - Sự kiện này trên mục tiêu
AudioTrackList:removetrack - Sự kiện này trên mục tiêu
MediaStream:removetrack - Media Capture and Streams API
- WebRTC