Menggunakan @capgo/capacitor-audio-session
Plugin khusus iOS untuk query dan mengontrol output audio session serta memantau perubahan route dan interupsi.
Instal
bun add @capgo/capacitor-audio-session
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { AudioSession } from '@capgo/capacitor-audio-session';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
currentOutputs |
Dapatkan rute output audio yang aktif saat ini. |
overrideOutput |
Override rute output audio saat ini. |
Contoh
currentOutputs()
Dapatkan rute output audio yang aktif saat ini.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.currentOutputs();
console.log(result);
overrideOutput()
Override rute output audio saat ini.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.overrideOutput('default');
console.log(result);
Mendengarkan event
addListener mengembalikan sebuah handle. Panggil handle.remove() saat screen di-unmount.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-audio-session
Jika Anda menggunakan Menggunakan @capgo/capacitor-audio-session untuk merencanakan perilaku media dan antarmuka native, hubungkan dengan @capgo/capacitor-audio-session untuk detail implementasi di @capgo/capacitor-audio-session, Panduan Memulai untuk detail implementasi di Getting Started, 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, dan Menggunakan @capgo/capacitor-video-player untuk kapabilitas native saat menggunakan @capgo/capacitor-video-player.