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
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()
.
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