Menggunakan @capgo/capacitor-audio-session
Plugin iOS hanya untuk mengakses dan mengontrol sesi audio, serta mendengarkan perubahan jalur dan gangguan.
Install
bun add @capgo/capacitor-audio-session
bunx cap sync
bunx cap sync menggandakan kode native code plugin ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { AudioSession } from '@capgo/capacitor-audio-session';
Pandangan API
| Methode | Deskripsi |
|---|---|
currentOutputs |
Peroleh rute keluaran audio aktif saat ini. |
overrideOutput |
Tetapkan ulang rute keluaran audio saat ini. |
Contoh
currentOutputs()
Peroleh rute keluaran audio aktif saat ini.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.currentOutputs();
console.log(result);
overrideOutput()
Tetapkan ulang rute keluaran audio saat ini.
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.overrideOutput('default');
console.log(result);
Perhatikan event
addListener Mengembalikan sebuah handle. Panggil handle.remove() ketika layar dihancurkan.
Referensi lengkap
Teruskan dari Menggunakan @capgo/capacitor-audio-session
Jika Anda menggunakan Menggunakan @capgo/capacitor-audio-session Untuk merencanakan perilaku media dan antarmuka native, hubungkannya dengan @capgo/capacitor-session-suara untuk detail implementasi di @capgo/capacitor-audio-session, Mulai Menggunakan untuk detail implementasi di Getting Started, Menggunakan @capgo/capacitor-aktivitas-hidup untuk kemampuan asli dalam Menggunakan @capgo/capacitor-aktivitas-hidup, @capgo/capacitor-aktivitas-hidup untuk detail implementasi dalam @capgo/capacitor-aktivitas-hidup, dan Menggunakan @capgo/capacitor-pemain-video untuk kemampuan asli dalam Menggunakan @capgo/capacitor-pemain-video.