MediaStream: sự kiện removetrack

Baseline Widely available

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

Sự kiện removetrack được kích hoạt khi một đối tượng MediaStreamTrack mới đã bị xóa khỏi một MediaStream.

Sự kiện này không thể hủy và không nổi bọt.

Cú pháp

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

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

onremovetrack = (event) => { }

Kiểu sự kiện

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

Event MediaStreamTrackEvent

Thuộc tính sự kiện

Cũng kế thừa các thuộc tính từ giao diện cha của nó, Event.

MediaStreamTrackEvent.track Read only

Một đối tượng MediaStreamTrack đại diện cho track đã bị xóa khỏi luồng.

Ví dụ

Sử dụng addEventListener():

js
const stream = new MediaStream();

stream.addEventListener("removetrack", (event) => {
  console.log(`Track ${event.track.kind} đã bị xóa`);
});

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

js
const stream = new MediaStream();

stream.onremovetrack = (event) => {
  console.log(`Track ${event.track.kind} đã bị xóa`);
};

Thông số kỹ thuật

Specification
Media Capture and Streams
# event-mediastream-removetrack

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

Xem thêm