Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MediaStream: getTracks()-Methode

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2017 browserübergreifend verfügbar.

Die getTracks()-Methode der MediaStream-Schnittstelle gibt eine Sequenz zurück, die alle MediaStreamTrack-Objekte in diesem Stream repräsentiert, unabhängig von ihrer 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

Spezifikation
Media Capture and Streams
# dom-mediastream-gettracks

Browser-Kompatibilität