MediaSession: setMicrophoneActive() Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die setMicrophoneActive() Methode der MediaSession Schnittstelle wird verwendet, um dem Benutzeragenten anzuzeigen, ob das Mikrofon des Benutzers derzeit als stummgeschaltet angesehen wird.
Rufen Sie diese Methode auf dem navigator Objekt
mediaSession Objekt auf.
Beachten Sie, dass der Status des Mikrofons nicht in der MediaSession selbst verfolgt wird, sondern separat verfolgt werden muss.
Syntax
setMicrophoneActive(active)
Parameter
active-
Ein Boolean, der angibt, ob das Mikrofon als stummgeschaltet betrachtet wird oder nicht.
Rückgabewert
Keiner (undefined).
Beispiele
Unten ist ein Beispiel für das Aktualisieren des Mikrofon-Stummschaltstatus der aktuellen
MediaSession sowie für das Annehmen von Anfragen zur Änderung des Stummschaltstatus mit setActionHandler().
let microphoneActive = false;
navigator.mediaSession.setMicrophoneActive(microphoneActive);
navigator.mediaSession.setActionHandler("togglemicrophone", () => {
microphoneActive = !microphoneActive;
navigator.mediaSession.setMicrophoneActive(microphoneActive);
});
Spezifikationen
| Spezifikation |
|---|
| Media Session> # dom-mediasession-setmicrophoneactive> |