Verwendung von @capgo/capacitor-audio-session
iOS-only-Plugin, um den Audio-Session-Ausgang abzufragen und zu steuern und auf Routenänderungen und Unterbrechungen zu hören.
Installieren
bun add @capgo/capacitor-audio-session
bunx cap sync
bunx cap sync kopiert die native code-Implementierung Ihres Plugins in Ihre native Projekte. Führen Sie es erneut aus, nachdem Sie jedes Plugin aktualisiert haben.
Importieren
import { AudioSession } from '@capgo/capacitor-audio-session';
API im Überblick
| Methode | Beschreibung |
|---|---|
currentOutputs |
Erhalten Sie die aktuellen aktivierten Audioausgabewege. |
overrideOutput |
Überschreiben Sie den aktuellen Audioausgabeweg. |
Beispiele
currentOutputs()
Erhalten Sie die aktuellen aktivierten Audioausgabewege.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.currentOutputs();
console.log(result);
overrideOutput()
Überschreiben Sie den aktuellen Audioausgabeweg.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.overrideOutput('default');
console.log(result);
Zuhören Sie zu Ereignissen
addListener keine Übersetzung erforderlich handle.remove() als die Bildschirmabtastung aufgehört ist.
Vollständige Referenz
Fortfahren von Using @capgo/capacitor-Audio-Session
Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-Audio-Session verwenden Using @capgo/capacitor-Audio-Session um native Medien und Schnittstellenverhalten zu planen, verbinden Sie es mit @capgo/capacitor-Audio-Session zur Implementierungsdetail in @capgo/capacitor-Audio-Session Anleitung zum Starten für die Implementierungsdetails in Getting Started, Mit @capgo/capacitor-live-aktivitäten für die native Fähigkeit in Mit @capgo/capacitor-live-aktivitäten, Mit @capgo/capacitor-live-aktivitäten für die Implementierungsdetails in @capgo/capacitor-live-aktivitäten und Mit @capgo/capacitor-video-player für die native Fähigkeit in Mit @capgo/capacitor-video-player.