MediaSession: `setCameraActive()` Methode

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Die setCameraActive() Methode des MediaSession-Interfaces wird verwendet, um dem Benutzeragenten mitzuteilen, ob die Kamera des Benutzers als aktiv angesehen wird.

Rufen Sie diese Methode am navigator-Objekt, also dem mediaSession-Objekt, auf.

Beachten Sie, dass der Status der Kamera nicht in der MediaSession selbst verfolgt wird, sondern separat verfolgt werden muss.

Syntax

js
setCameraActive(active)

Parameter

active

Ein Boolean-Wert, der angibt, ob die Kamera als aktiv angesehen wird oder nicht.

Rückgabewert

Keiner (undefined).

Beispiele

Unten finden Sie ein Beispiel zum Aktualisieren des Kamera-Status der aktuellen MediaSession, sowie zum Hören von Anfragen zur Änderung des Kamera-Status mit setActionHandler().

js
let cameraActive = false;

navigator.mediaSession.setCameraActive(cameraActive);

navigator.mediaSession.setActionHandler("togglecamera", () => {
  cameraActive = !cameraActive;
  navigator.mediaSession.setCameraActive(cameraActive);
});

Spezifikationen

Specification
Media Session
# dom-mediasession-setcameraactive

Browser-Kompatibilität

BCD tables only load in the browser