MediaStream: sự kiện addtrack

Baseline Widely available

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

Sự kiện addtrack được kích hoạt khi một đối tượng MediaStreamTrack mới được thêm vào 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("addtrack", (event) => { })

onaddtrack = (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 đã được thêm vào luồng.

Ví dụ

Sử dụng addEventListener():

js
const stream = new MediaStream();

stream.addEventListener("addtrack", (event) => {
  console.log(`Track ${event.track.kind} mới được thêm`);
});

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

js
const stream = new MediaStream();

stream.onaddtrack = (event) => {
  console.log(`Track ${event.track.kind} mới được thêm`);
};

Thông số kỹ thuật

Specification
Media Capture and Streams
# event-mediastream-addtrack

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

Xem thêm