Langsung ke konten

@capgo/capacitor-audio-session

Konfigurasi audio routing iOS untuk playback dan VoIP.

Baca output aktif dan override rute speaker sebelum plugin audio lain berebut AVAudioSession.

PlatformDukunganCatatan
iOSYaRouting AVAudioSession
AndroidTidakTidak ada routing audio; currentOutputs() dan overrideOutput() hanya untuk iOS
WebTidakKebijakan browser berbeda
  • currentOutputs - Dapatkan rute output audio aktif saat ini.
  • overrideOutput - Timpa rute output audio saat ini.
MetodeDeskripsi
currentOutputsDapatkan rute output audio yang aktif saat ini.
overrideOutputOverride rute output audio saat ini.
addListenerDengarkan perubahan rute audio (misalnya headset terhubung/terputus).
addListenerDengarkan interupsi sesi audio (misalnya panggilan masuk) dan berakhirnya interupsi tersebut.
getPluginVersionDapatkan versi plugin native Capacitor.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-audiosession.

Jika Anda menggunakan @capgo/capacitor-audio-session untuk merencanakan perilaku media dan antarmuka native, hubungkan dengan Menggunakan @capgo/capacitor-audio-session untuk kemampuan native di Menggunakan @capgo/capacitor-audio-session, Menggunakan @capgo/capacitor-live-activities untuk kemampuan native di Menggunakan @capgo/capacitor-live-activities, @capgo/capacitor-live-activities untuk detail implementasi di @capgo/capacitor-live-activities, Menggunakan @capgo/capacitor-video-player untuk kemampuan native di Menggunakan @capgo/capacitor-video-player, dan @capgo/capacitor-video-player untuk detail implementasi di @capgo/capacitor-video-player.