Usando @capgo/capacitor-flash
Plugin Flash de Capacitor para controlar el flash/linterna del dispositivo.
Instalar
bun add @capgo/capacitor-flash
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 { CapacitorFlash } from '@capgo/capacitor-flash';
API de un vistazo
| Método | Descripción |
|---|---|
isAvailable |
Comprueba si la linterna está disponible en el dispositivo. |
switchOn |
Enciende la linterna. |
switchOff |
Apaga la linterna. |
isSwitchedOn |
Comprueba si la linterna está encendida o apagada. |
toggle |
Activa o desactiva la linterna. |
Ejemplos
isAvailable()
Comprueba si la linterna está disponible en el dispositivo.
import { CapacitorFlash } from '@capgo/capacitor-flash';
const { value } = await CapacitorFlash.isAvailable();
if (value) {
console.log('Flashlight is available');
}
switchOn()
Enciende la linterna.
import { CapacitorFlash } from '@capgo/capacitor-flash';
// Turn on at full brightness
await CapacitorFlash.switchOn({ intensity: 1.0 });
// Turn on at half brightness
await CapacitorFlash.switchOn({ intensity: 0.5 });
switchOff()
Apaga la linterna.
import { CapacitorFlash } from '@capgo/capacitor-flash';
await CapacitorFlash.switchOff();
isSwitchedOn()
Comprueba si la linterna está encendida o apagada.
import { CapacitorFlash } from '@capgo/capacitor-flash';
const { value } = await CapacitorFlash.isSwitchedOn();
console.log('Flashlight is on:', value);
toggle()
Activa o desactiva la linterna.
import { CapacitorFlash } from '@capgo/capacitor-flash';
const { value } = await CapacitorFlash.toggle();
console.log('Flashlight toggled, now on:', value);
Referencia completa
Continuar desde Usando @capgo/capacitor-flash
Si estás usando Usando @capgo/capacitor-flash para planificar las operaciones del dashboard y de API, conéctalo con @capgo/capacitor-flash para los detalles de implementación en @capgo/capacitor-flash, Primeros pasos para los detalles de implementación en Primeros pasos, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en Introducción, y Claves de API para los detalles de implementación en API Keys.