Anleitung
So nutzt du Audio Session in Capacitor
@capgo/capacitor-audio-session verwenden
Nur für iOS: Plugin zum Abfragen und Steuern der Audio Session sowie zum Überwachen von Routenänderungen und Unterbrechungen.
Installieren
bun add @capgo/capacitor-audio-session
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { AudioSession } from '@capgo/capacitor-audio-session';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
currentOutputs |
Die aktuell aktiven Audio-Ausgabewege abrufen. |
overrideOutput |
Den aktuellen Audio-Ausgabeweg überschreiben. |
Beispiele
currentOutputs()
Die aktuell aktiven Audio-Ausgabewege abrufen.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.currentOutputs();
console.log(result);
overrideOutput()
Den aktuellen Audio-Ausgabeweg überschreiben.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.overrideOutput('default');
console.log(result);
Events abonnieren
addListener gibt ein Handle zurück. Rufe handle.remove() wenn der Screen unmountet wird.
Vollständige Referenz
Weiter mit „@capgo/capacitor-audio-session“ verwenden
Wenn du es nutzt @capgo/capacitor-audio-session verwenden , um natives Media- und Interface-Verhalten zu planen, verbinde es mit @capgo/capacitor-audio-session für die Implementierungsdetails in @capgo/capacitor-audio-session, Erste Schritte für die Implementierungsdetails in Erste Schritte, @capgo/capacitor-live-activities verwenden für die native Funktion in „@capgo/capacitor-live-activities verwenden“, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities und Verwendung von @capgo/capacitor-video-player für die native Funktionalität in „Verwendung von @capgo/capacitor-video-player.“