Guide
Comment utiliser la session audio dans Capacitor
Utilisation de @capgo/capacitor-audio-session
Plugin iOS uniquement pour interroger et contrôler la session audio et écouter les changements de route et les interruptions.
Installer
bun add @capgo/capacitor-audio-session
bunx cap sync
bunx cap sync copie le code natif du plugin code dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.
Importer
import { AudioSession } from '@capgo/capacitor-audio-session';
API en un coup d'œil
| Méthode | Description |
|---|---|
currentOutputs |
Obtenez les routes de sortie audio actives actuelles. |
overrideOutput |
Surplombez la route de sortie audio actuelle. |
Exemples
currentOutputs()
Obtenez les routes de sortie audio actives actuelles.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.currentOutputs();
console.log(result);
overrideOutput()
Surplombez la route de sortie audio actuelle.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.overrideOutput('default');
console.log(result);
Écouter les événements
addListener Titre d'exemples de bug bounty handle.remove() Écoutez les événements
retourne un gestionnaire. Appelez
Continuez à partir de l'utilisation de @capgo/capacitor-audio-session
Si vous utilisez L'utilisation de @capgo/capacitor-audio-session pour planifier le comportement des médias et de l'interface native, connectez-l’avec @capgo/capacitor-session-son-audio pour les détails d'implémentation dans @capgo/capacitor-audio-session, Getting Started pour les détails d'implémentation dans Getting Started, L'utilisation de @capgo/capacitor-live-activities pour la capacité native dans L'utilisation de @capgo/capacitor-live-activities, @capgo/capacitor-activités en direct pour les détails d'implémentation dans @capgo/capacitor-live-activities, et Utilisez @capgo/capacitor-player vidéo pour la capacité native dans Utilisez @capgo/capacitor-player vidéo.