Saltar al contenido

@capgo/capacitor-flash

Controla el flash del dispositivo con comprobaciones de disponibilidad, intensidad y funciones de activación.

@capgo/capacitor-flash expone el control del flash para escáneres QR, herramientas de seguridad y flujos de cámara. Consulta isAvailable(), enciende la linterna con intensidad opcional y lee isSwitchedOn() antes de actualizar el estado de la UI.

iOS usa AVFoundation. Android usa Camera2 con intensidad en niveles API compatibles. Web usa la linterna de la cámara API cuando los navegadores móviles lo permiten.

PlataformaSoporteNotas
iOSSíLinterna de AVFoundation
AndroidSíCamera2, intensidad en Android 13+ donde sea compatible
WebParcialFlash de Chrome móvil cuando se permite
  • isAvailable - Comprueba si el dispositivo tiene flash disponible.
  • switchOn - Enciende el flash.
  • switchOff - Apaga la linterna.
  • isSwitchedOn - Comprueba si el flash está encendido o apagado.
MétodoDescripción
isAvailableComprueba si la linterna está disponible en el dispositivo.
switchOnEnciende la linterna.
switchOffApaga la linterna.
isSwitchedOnComprueba si la linterna está encendida o apagada.
toggleActiva o desactiva la linterna.
getPluginVersionObtén la versión del plugin nativo Capacitor.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-flash.

Si estás usando @capgo/capacitor-flash para planificar las operaciones del dashboard y de API, conéctalo con Usando @capgo/capacitor-flash para la capacidad nativa en el uso de @capgo/capacitor-flash, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en la Introducción, Claves de API para los detalles de implementación en las claves de API, y Dispositivos para el detalle de implementación en Devices.