Aller au contenu

@capgo/capacitor-audio-session

Configurez le routage audio iOS pour la lecture et la VoIP.

Lire les sorties actives et forcer les routes du haut-parleur avant que d'autres plugins audio ne se disputent AVAudioSession.

PlateformeSupportNotes
iOSOuiRoutage AVAudioSession
AndroidNonAucun routage audio ; currentOutputs() et overrideOutput() sont disponibles uniquement sur iOS
WebNonLes politiques des navigateurs diffèrent
  • currentOutputs - Récupérer les routes de sortie audio actives.
  • overrideOutput - Remplacer la route de sortie audio actuelle.
MéthodeDescription
currentOutputsRécupérez les routes de sortie audio actives.
overrideOutputRemplacez la route de sortie audio actuelle.
addListenerÉcouter les changements de routage audio (ex: casque connecté/déconnecté).
addListenerÉcouter les interruptions de session audio (ex: appel entrant) et leur fin.
getPluginVersionRécupérer la version du plugin natif Capacitor.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-audiosession.

Si vous utilisez @capgo/capacitor-audio-session pour planifier le comportement des médias et de l'interface natifs, connectez-l’à Utiliser @capgo/capacitor-audio-session pour la fonctionnalité native dans « Utiliser @capgo/capacitor-audio-session », Utiliser @capgo/capacitor-live-activities pour la fonctionnalité native de la page Utiliser @capgo/capacitor-live-activities, @capgo/capacitor-live-activities pour le détail d'implémentation dans @capgo/capacitor-live-activities , Utiliser @capgo/capacitor-video-player pour la capacité native dans Utiliser @capgo/capacitor-video-player , et @capgo/capacitor-video-player pour le détail d'implémentation dans @capgo/capacitor-video-player.