Saltar al contenido principal
@capgo/capacitor-flash Multimedia Fuente abierta

Flash plugin de Capacitor

Controla la luz de emergencia del dispositivo con una función de encendido/apagado simple

Instalar

bun add @capgo/capacitor-flash bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-flash
  • pnpm add @capgo/capacitor-flash
  • yarn add @capgo/capacitor-flash

Guía

Cómo usar Flash en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo, luego escanea el código QR code.

Vista previa del plugin de Flash QR code

Usando @capgo/capacitor-flash

Plugin de Flash de Capacitor para controlar la linterna del dispositivo.

Instalar

bun add @capgo/capacitor-flash
bunx cap sync

bunx cap sync Copia el plugin de code nativo en tus proyectos nativos. Correlo nuevamente después de cada actualización del plugin.

Importar

import { CapacitorFlash } from '@capgo/capacitor-flash';

Vista general de API

Método Descripción
isAvailable Verifica si la linterna de flash está disponible en el dispositivo.
switchOn Enciende la linterna de flash.
switchOff Apaga la linterna de flash.
isSwitchedOn Verifica si la linterna de flash está encendida o apagada.
toggle Enciende o apaga la linterna de flash.

Ejemplos

isAvailable()

Verifica si la linterna de flash 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 de flash.

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 de flash.

import { CapacitorFlash } from '@capgo/capacitor-flash';

await CapacitorFlash.switchOff();

isSwitchedOn()

Verifica si la linterna de flash está encendida o apagada.

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.isSwitchedOn();
console.log('Flashlight is on:', value);

toggle()

Enciende o apaga la linterna de flash.

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.toggle();
console.log('Flashlight toggled, now on:', value);

Referencia completa

Sigue adelante desde Using @capgo/capacitor-flash

Si estás utilizando Usando @capgo/capacitor-flash para planificar la consola y las operaciones de API, conecta con @capgo/capacitor-flash para obtener detalles de implementación en @capgo/capacitor-flash, Inicio rápido para obtener detalles de implementación en Inicio rápido, API Resumen para el detalle de implementación en API Resumen Introducción para el detalle de implementación en Introducción, y API Claves para el detalle de implementación en API Claves.

FAQ

FAQ para el plugin de Flash

Cómo instalo el plugin de Flash en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-flash" (o "npm install @capgo/capacitor-flash"), luego ejecuta "bunx cap sync" para que los proyectos de iOS y Android capturen el nativo code. Importa desde "@capgo/capacitor-flash" en tu aplicación code.

¿Funciona @capgo/capacitor-flash con React, Vue y Angular?

Sí. El plugin de Flash es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-flash?

Los plugins de Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-flash gratuito y de código abierto?

Yes. La fuente code está disponible públicamente en GitHub en https://github.com/Cap-go/capacitor-flash/ y el paquete es gratuito para instalar desde npm. Se agradecen los informes de errores y solicitudes de extracción.

Puedo actualizar code que utiliza Flash sin una revisión de la Tienda de Aplicaciones?

Instalar o actualizar el complemento cambia el code nativo, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al complemento pueden enviar con Capgo actualizaciones en vivo de inmediato.

Envíe cambios de Flash sin esperar la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían los cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comience con Capgo