MediaStream: phương thức getTracks()

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.

Phương thức getTracks() của giao diện MediaStream trả về một dãy đại diện cho tất cả các đối tượng MediaStreamTrack trong tập hợp track của luồng này, bất kể MediaStreamTrack.kind.

Cú pháp

js
getTracks()

Tham số

Không có.

Giá trị trả về

Một mảng các đối tượng MediaStreamTrack.

Ví dụ

js
navigator.mediaDevices
  .getUserMedia({ audio: false, video: true })
  .then((mediaStream) => {
    document.querySelector("video").srcObject = mediaStream;
    // Dừng luồng sau 5 giây
    setTimeout(() => {
      const tracks = mediaStream.getTracks();
      tracks[0].stop();
    }, 5000);
  });

Thông số kỹ thuật

Specification
Media Capture and Streams
# dom-mediastream-gettracks

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