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

View in English Always switch to English

MediaTrackSettings: facingMode-Eigenschaft

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 Eigenschaft facingMode des MediaTrackSettings-Dictionarys ist ein String, der angibt, in welche Richtung die Kamera derzeit ausgerichtet ist, die den durch den MediaStreamTrack repräsentierten Videotrack erzeugt. So können Sie feststellen, welcher Wert ausgewählt wurde, um die von Ihnen festgelegten Vorgaben für diese Eigenschaft zu erfüllen. Diese Vorgaben werden durch die Eigenschaft MediaTrackConstraints.facingMode beschrieben, die Sie beim Aufruf von getUserMedia() oder MediaStreamTrack.applyConstraints() angegeben haben.

Bei Bedarf können Sie prüfen, ob diese Vorgabe unterstützt wird, indem Sie den Wert von facingMode überprüfen, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. Normalerweise ist dies jedoch nicht erforderlich, da Browser ihnen unbekannte Vorgaben ignorieren.

Da RTP diese Information nicht enthält, ist diese Eigenschaft bei Tracks, die einer WebRTC-RTCPeerConnection zugeordnet sind, niemals enthalten.

Wert

Ein String, dessen Wert einer der unter VideoFacingModeEnum aufgeführten Strings ist.

VideoFacingModeEnum

Die folgenden Strings sind zulässige Werte für die Ausrichtung. Sie können unterschiedliche Kameras bezeichnen oder Richtungen, in die eine verstellbare Kamera ausgerichtet werden kann.

"user"

Die Videoquelle ist auf die nutzende Person gerichtet. Dazu gehört beispielsweise die Frontkamera eines Smartphones.

"environment"

Die Videoquelle ist von der nutzenden Person weg auf deren Umgebung gerichtet. Bei einem Smartphone ist dies die Rückkamera.

"left"

Die Videoquelle ist auf die nutzende Person gerichtet, befindet sich aber links von ihr, beispielsweise eine Kamera, die über ihre linke Schulter hinweg auf sie gerichtet ist.

Die Videoquelle ist auf die nutzende Person gerichtet, befindet sich aber rechts von ihr, beispielsweise eine Kamera, die über ihre rechte Schulter hinweg auf sie gerichtet ist.

Beispiele

Siehe das Beispiel zum Testen von Vorgaben.

Spezifikationen

Spezifikation
Media Capture and Streams
# dom-mediatrackconstraintset-facingmode

Browser-Kompatibilität

Siehe auch