Aller au contenu

@capgo/capacitor-audio-session

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

Lisez les sorties actives et définissez les routes haut-parleur avant que d'autres plugins audio ne se disputent l'AVAudioSession.

PlateformeSupportNotes
iOSOuiRoutage AVAudioSession
AndroidNonAucun routage audio ; currentOutputs() et overrideOutput() sont spécifiques à iOS
Le 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ère les routes de sortie audio actives.
overrideOutputRemplacer le chemin de sortie audio actuel.
addListenerÉcouter les changements de chemin audio (par ex. casque branché/débranché).
addListenerÉcouter les interruptions de session audio (par ex. appel entrant) et leur fin.
getPluginVersionRécupère la version du plugin natif Capacitor.

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

Continuer depuis @capgo/capacitor-audio-session

Section intitulée « Continuer avec @capgo/capacitor-audio-session »

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 Utilisation de @capgo/capacitor-audio-session, Utiliser @capgo/capacitor-live-activities pour la capacité native dans 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.