Zum Inhalt springen

@capgo/capacitor-audio-session

iOS-Audiopfad für Wiedergabe und VoIP konfigurieren.

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

PlattformSupportNotizen
iOSJaAVAudioSession-Routing
AndroidNeinKein Audio-Routing; currentOutputs() und overrideOutput() nur für iOS verfügbar
WebNeinBrowser-Richtlinien variieren
  • currentOutputs - Aktuelle aktive Audio-Ausgaberouten abrufen.
  • overrideOutput - Die aktuelle Audio-Ausgaberoute überschreiben.
MethodeBeschreibung
currentOutputsDie aktuell aktiven Audio-Ausgaberouten abrufen.
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.
getPluginVersionDie native Capacitor Plugin-Version abrufen.

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

Wenn du es nutzt @capgo/capacitor-audio-session , um natives Media- und Interface-Verhalten zu planen, verbinde es mit @capgo/capacitor-audio-session verwenden für die native Funktion in Using @capgo/capacitor-audio-session, @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 „@capgo/capacitor-video-player verwenden“, und @capgo/capacitor-video-player für das Implementierungsdetail in @capgo/capacitor-video-player.