Vai al contenuto

@capgo/capacitor-audio-session

Configura il routing audio su iOS per la riproduzione e VoIP.

Leggi gli output attivi e forza le route degli speaker prima che altri plugin audio si contendano AVAudioSession.

PiattaformaSupportoNote
iOSSìRouting di AVAudioSession
AndroidNoNessun routing audio; currentOutputs() e overrideOutput() sono solo per iOS
WebNoLe policy del browser variano
  • currentOutputs - Ottieni le rotte di output audio attive.
  • overrideOutput - Sovrascrivi la rotta di output audio attuale.
MetodoDescrizione
currentOutputsOttieni le route di output audio attive.
overrideOutputSovrascrivi la route di output audio corrente.
addListenerMonitora i cambiamenti della rotta audio (es. cuffie connesse/disconnesse).
addListenerMonitora le interruzioni della sessione audio (es. chiamata in arrivo) e la loro fine.
getPluginVersionOttieni la versione nativa del plugin Capacitor.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-audiosession.

Se stai usando @capgo/capacitor-audio-session per pianificare il comportamento dei media nativi e dell'interfaccia, collegalo a Utilizzo di @capgo/capacitor-audio-session per la funzionalità nativa in Utilizzo di @capgo/capacitor-audio-session, Uso di @capgo/capacitor-live-activities per la funzionalità nativa nella pagina Uso di @capgo/capacitor-live-activities, @capgo/capacitor-live-activities per il dettaglio implementativo in @capgo/capacitor-live-activities, Uso di @capgo/capacitor-video-player per la funzionalità nativa nella pagina Uso di @capgo/capacitor-video-player, e @capgo/capacitor-video-player per il dettaglio implementativo in @capgo/capacitor-video-player.