MediaSession: Methode setCameraActive()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Rufen Sie diese Methode am navigator-Objekt auf, und zwar beim mediaSession-Objekt.

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

Syntax

js
setCameraActive(active)

Parameter

active

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

Rückgabewert

Keiner (undefined).

Beispiele

Unten ist ein Beispiel, das den aktiven Kamerastatus der aktuellen MediaSession aktualisiert sowie Anfragen zum Ändern des Kamerastatus mit setActionHandler() abhört.

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