Menggunakan @capgo/capacitor-tombol-volume
Plugin Tombol Volume Capacitor untuk mendeteksi tekanan tombol volume perangkat keras.
Pasang
bun add @capgo/capacitor-volume-buttons
bunx cap sync
bunx cap sync menggandakan kode native code plugin ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
Pandangan API secara singkat
| Metode | Deskripsi |
|---|---|
addListener |
Dengarkan tekanan pada tombol volume keras. |
removeAllListeners |
Hapus semua pendengar untuk plugin ini. |
getPluginVersion |
Dapatkan versi plugin Capacitor asli. |
Contoh
addListener()
Dengarkan tekanan pada tombol volume keras.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const listener = await VolumeButtons.addListener(
'volumeButtonPressed',
(event) => {
console.log(`Volume ${event.direction} button pressed`);
}
);
// Remove listener when done
await listener.remove();
removeAllListeners()
Hapus semua pendengar untuk plugin ini.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
await VolumeButtons.removeAllListeners();
getPluginVersion()
Dapatkan versi plugin Capacitor asli.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const { version } = await VolumeButtons.getPluginVersion();
console.log('Plugin version:', version);
Dengarkan event
addListener mengembalikan sebuah referensi. Panggil handle.remove() ketika layar dihapus, atau VolumeButtons.removeAllListeners() untuk menghapus setiap pendengar.
Referensi lengkap
Teruskan dari Menggunakan @capgo/capacitor-volume-buttons
Jika Anda menggunakan Menggunakan @capgo/capacitor-volume-buttons untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-volume-buttons untuk detail implementasi di @capgo/capacitor-volume-buttons, Mulai Menggunakan untuk detail implementasi di Mulai, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, dan Menginstal atau Mengupdate Plugin untuk detail implementasi di Menginstal atau Mengupdate Plugin.