Zum Inhalt springen

@capgo/capacitor-audio-session

Konfiguriere das iOS-Audio-Routing für Playback und VoIP.

Aktive Outputs auslesen und Speaker-Routen überschreiben, bevor andere Audio-Plugins um die AVAudioSession konkurrieren.

PlattformSupportHinweise
iOSJaAVAudioSession-Routing
AndroidNeinKein Audio-Routing; currentOutputs() und overrideOutput() nur für iOS verfügbar
WebNeinBrowser-Richtlinien variieren
  • currentOutputs - Die aktuell aktiven Audio-Ausgabewege abrufen.
  • overrideOutput - Aktiven Audio-Ausgabeweg überschreiben.
MethodeBeschreibung
currentOutputsRuft die aktuell aktiven Audio-Ausgabewege ab.
overrideOutputDie aktuelle Audio-Ausgaberoute überschreiben.
addListenerAuf Änderungen der Audio-Route reagieren (z. B. Headset verbunden/getrennt).
addListenerAuf Unterbrechungen der Audio-Session (z. B. eingehender Anruf) und deren Ende reagieren.
getPluginVersionGibt die native Capacitor Plugin-Version zurück.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-audiosession.

Wenn Sie ... verwenden @capgo/capacitor-audio-session um natives Medien- und Interface-Verhalten zu planen, verbinde es mit @capgo/capacitor-audio-session verwenden für die native Funktion in „@capgo/capacitor-audio-session verwenden“, @capgo/capacitor-live-activities verwenden für die native Funktion in „@capgo/capacitor-live-activities verwenden“, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities, Verwendung von @capgo/capacitor-video-player für die native Funktion in Verwendung von @capgo/capacitor-video-player, und @capgo/capacitor-video-player für die Implementierungsdetails in @capgo/capacitor-video-player.