Utilizza @capgo/capacitor-volume-buttons
Plugin dei pulsanti di volume Capacitor per la detezione dei pulsanti di volume hardware.
Installa
bun add @capgo/capacitor-volume-buttons
bunx cap sync
bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
API in breve
| Metodo | Descrizione |
|---|---|
addListener |
Ascolta i pulsanti del volume hardware. |
removeAllListeners |
Elimina tutti i listener per questo plugin. |
getPluginVersion |
Ottieni la versione nativa del plugin Capacitor. |
Esempi
addListener()
Ascolta i pulsanti del volume hardware.
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()
Elimina tutti i listener per questo plugin.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
await VolumeButtons.removeAllListeners();
getPluginVersion()
Ottieni la versione nativa del plugin Capacitor.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const { version } = await VolumeButtons.getPluginVersion();
console.log('Plugin version:', version);
Ascolta gli eventi
addListener ritorna un handle. Chiamare handle.remove() quando lo schermo viene smontato, o VolumeButtons.removeAllListeners() per cancellare ogni ascoltatore.
Tutti i riferimenti
Prosegui dall'utilizzo di @capgo/capacitor-volume-buttons
Utilizzo di @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-volume-buttons Usando @capgo/capacitor-bottoni del volume per pianificare il lavoro del plugin nativo, connettilo @capgo/capacitor-bottoni del volume per i dettagli di implementazione in @capgo/capacitor-volume-buttons, Avvio rapido per i dettagli di implementazione in Avvio rapido, Capgo Directory dei plugin per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin di Capgo per i dettagli di implementazione in Capacitor Plugin di Capgo, e Aggiunta o Aggiornamento dei Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento dei Plugin.