Uso de @capgo/capacitor-volume-buttons
Plugin Volume Buttons de Capacitor para detectar pulsaciones de los botones de volumen físicos.
Instalar
bun add @capgo/capacitor-volume-buttons
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
API de un vistazo
| Método | Descripción |
|---|---|
addListener |
Detecta las pulsaciones de los botones físicos de volumen. |
removeAllListeners |
Elimina todos los listeners de este plugin. |
getPluginVersion |
Obtén la versión del plugin nativo Capacitor. |
Ejemplos
addListener()
Detecta las pulsaciones de los botones físicos de volumen.
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 todos los listeners de este plugin.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
await VolumeButtons.removeAllListeners();
getPluginVersion()
Obtén la versión del plugin nativo Capacitor.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const { version } = await VolumeButtons.getPluginVersion();
console.log('Plugin version:', version);
Escuchar eventos
addListener devuelve un handle. Llama handle.remove() cuando la pantalla se desmonte, o VolumeButtons.removeAllListeners() para limpiar todos los listeners.
Referencia completa
Continúa desde Using @capgo/capacitor-volume-buttons
Si estás usando Uso de @capgo/capacitor-volume-buttons para planificar el trabajo con plugins nativos, conéctalo con @capgo/capacitor-volume-buttons para los detalles de implementación en @capgo/capacitor-volume-buttons, Primeros pasos para los detalles de implementación en Primeros pasos, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para los detalles de implementación en Capacitor Plugins de Capgo, y Añadir o actualizar plugins para los detalles de implementación al añadir o actualizar plugins.