Navigator: audioSession-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die schreibgeschützte audioSession-Eigenschaft des Navigator-Interfaces gibt das AudioSession-Objekt für das aktuelle Dokument zurück.
Das AudioSession-Interface kann verwendet werden, um zu steuern, wie Audio von einer Webanwendung mit anderem Audio interagiert, das auf einem Gerät abgespielt wird. Zum Beispiel ermöglicht es Entwicklern anzugeben, ob das Audio ihrer Anwendung allein oder zusammen mit anderem Geräteaudio abgespielt werden soll.
Wert
Ein AudioSession-Objekt.
Beispiele
>Festlegen des Audiowiedergabetypen
Das folgende Beispiel setzt den Audiowiedergabetyp auf "play-and-record", bevor ein Videoanruf gestartet wird:
navigator.audioSession.type = "play-and-record";
// Start video call
const stream = await navigator.mediaDevices.getUserMedia({
audio: true,
video: true,
});
localVideo.srcObject = stream;
Spezifikationen
| Spezifikation |
|---|
| Audio Session> # dom-navigator-audiosession> |