Lisez les sorties actives et définissez les routes haut-parleur avant que d'autres plugins audio ne se disputent l'AVAudioSession.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Routage AVAudioSession |
| Android | Non | Aucun routage audio ; currentOutputs() et overrideOutput() sont spécifiques à iOS |
| Le Web | Non | Les politiques des navigateurs diffèrent |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »currentOutputs- Récupérer les routes de sortie audio actives.overrideOutput- Remplacer la route de sortie audio actuelle.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
currentOutputs | Récupère les routes de sortie audio actives. |
overrideOutput | Remplacer 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. |
getPluginVersion | Récupère la version du plugin natif Capacitor. |
Source de vérité
Section intitulée « Source de vérité »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.