Vai al contenuto

@capgo/capacitor-audio-session

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

Leggi gli output attivi e sovrascrivi i percorsi degli speaker prima che altri plugin audio entrino in conflitto con AVAudioSession.

PiattaformaSupportoNote
iOSSìrouting AVAudioSession
AndroidNoNessun routing audio; currentOutputs() e overrideOutput() sono disponibili solo su 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 rotte di output audio attive.
overrideOutputSovrascrivi l'attuale percorso di uscita audio.
addListenerMonitora i cambiamenti del percorso 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 in 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, Usare @capgo/capacitor-live-activities per la funzionalità nativa nella guida Usare @capgo/capacitor-live-activities, @capgo/capacitor-live-activities per i dettagli di implementazione in @capgo/capacitor-live-activities, Usare @capgo/capacitor-video-player per la funzionalità nativa in Utilizzo di @capgo/capacitor-video-player, e @capgo/capacitor-video-player per il dettaglio di implementazione in @capgo/capacitor-video-player.