Utilizza @capgo/capacitor-audio-session
Eseguisci plugin iOS per interrogare e controllare l'output della sessione audio e ascolta i cambiamenti di rotta e le interruzioni.
Installa
bun add @capgo/capacitor-audio-session
bunx cap sync
bunx cap sync Copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { AudioSession } from '@capgo/capacitor-audio-session';
Vista d'insieme di API
| Metodo | Descrizione |
|---|---|
currentOutputs |
Ottieni le attuali rotte di output audio attive. |
overrideOutput |
Sovrascrivi la corrente rotta di output audio. |
Esempi
currentOutputs()
Ottieni le attuali rotte di output audio attive.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.currentOutputs();
console.log(result);
overrideOutput()
Sovrascrivi la corrente rotta di output audio.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.overrideOutput('default');
console.log(result);
Ascolta gli eventi
addListener Ascolta gli eventi handle.remove() ritorna un handle. Chiamalo
quando lo schermo viene smontato.
Continua con l'utilizzo di @capgo/capacitor-audio-session
Se stai utilizzando Utilizza @capgo/capacitor-audio-session per pianificare il comportamento di media e interfaccia nativa, collega @capgo/capacitor-sessione-audio per i dettagli di implementazione in @capgo/capacitor-audio-session, Getting Started per i dettagli di implementazione in Iniziare, Utilizza @capgo/capacitor-live-activities per la capacità nativa in Utilizza @capgo/capacitor-live-activities, @capgo/capacitor-attività-in-vivo per i dettagli di implementazione in @capgo/capacitor-live-activities, e Utilizzando @capgo/capacitor-player-video per la capacità nativa in Utilizzando @capgo/capacitor-player-video.