MediaStream: Methode getTrackById()

Die getTrackById()-Methode der MediaStream-Schnittstelle gibt ein MediaStreamTrack-Objekt zurück, das den Track mit der angegebenen ID-Zeichenfolge repräsentiert. Wenn kein Track mit der angegebenen ID vorhanden ist, gibt diese Methode null zurück.

Syntax

js
getTrackById(id)

Parameter

id

Eine Zeichenfolge, die den zurückzugebenden Track identifiziert.

Rückgabewert

Wenn ein Track gefunden wird, für den MediaStreamTrack.id mit der angegebenen id-Zeichenfolge übereinstimmt, wird dieses MediaStreamTrack-Objekt zurückgegeben. Andernfalls ist der zurückgegebene Wert null.

Beispiele

Dieses Beispiel aktiviert einen Kommentartrack in einem Video, indem es das Audiolevel des Hauptaudio-Tracks auf 50% absenkt und dann den Kommentartrack aktiviert.

js
stream.getTrackById("primary-audio-track").applyConstraints({ volume: 0.5 });
stream.getTrackById("commentary-track").enabled = true;

Spezifikationen

Specification
Media Capture and Streams
# dom-mediastream-gettrackbyid

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch