Vai al contenuto

@capgo/capacitor-plugin-audiosession

Ascolta i cambiamenti di route audio, reagisci alle interruzioni e reindirizza la riproduzione all'altoparlante senza uscire da Capacitor.

Il plugin AudioSession di Capgo ti offre un controllo granulare sul livello AVAudioSession di iOS, così puoi gestire con eleganza cuffie, dispositivi Bluetooth e interruzioni impreviste.

Consapevolezza delle route

Rileva quando gli utenti collegano o scollegano auricolari, AirPods, altoparlanti Bluetooth e altro.

Override altoparlante

Forza la riproduzione attraverso l’altoparlante integrato quando hai bisogno di audio a mani libere.

Gestione interruzioni

Reagisci agli eventi di interruzione come chiamate telefoniche o Siri per mettere in pausa e riprendere l’audio in sicurezza.

Type safety

Definizioni TypeScript solide rendono facile costruire esperienze audio resilienti.

Questo plugin è destinato a iOS dove è richiesto il controllo AVAudioSession. Sulle altre piattaforme le chiamate si risolvono senza effetto, permettendoti di mantenere un unico percorso di codice condiviso.