MediaStream: getTracks() Methode

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.

Die getTracks()-Methode der MediaStream-Schnittstelle gibt eine Sequenz zurück, die alle MediaStreamTrack-Objekte im Track-Set dieses Streams repräsentiert, unabhängig von MediaStreamTrack.kind.

Syntax

js
getTracks()

Parameter

Keine.

Rückgabewert

Ein Array von MediaStreamTrack-Objekten.

Beispiele

js
navigator.mediaDevices
  .getUserMedia({ audio: false, video: true })
  .then((mediaStream) => {
    document.querySelector("video").srcObject = mediaStream;
    // Stop the stream after 5 seconds
    setTimeout(() => {
      const tracks = mediaStream.getTracks();
      tracks[0].stop();
    }, 5000);
  });

Spezifikationen

Specification
Media Capture and Streams
# dom-mediastream-gettracks

Browser-Kompatibilität

BCD tables only load in the browser