Vai al contenuto

@capgo/capacitor-flash

Controlla il flash del dispositivo con controlli di disponibilità, intensità e helper per l'attivazione.

@capgo/capacitor-flash permette il controllo del flash per scanner QR, strumenti di sicurezza e flussi con la fotocamera. Controlla isAvailable(), accendi la torcia con intensità opzionale e leggi isSwitchedOn() prima di aggiornare lo stato della UI.

iOS usa AVFoundation. Android usa Camera2 con intensità sui livelli API supportati. Il Web usa la torcia della camera API dove i browser mobile lo consentono.

PiattaformaSupportoNote
iOSSìtorcia AVFoundation
AndroidSìCamera2, intensità su Android 13+ dove supportato
WebParzialeTorcia di Chrome Mobile quando consentito
  • isAvailable - Verifica se il flash è disponibile sul dispositivo.
  • switchOn - Accende il flash.
  • switchOff - Disattiva la torcia.
  • isSwitchedOn - Verifica se il flash è attualmente acceso o spento.
MetodoDescrizione
isAvailableVerifica se la torcia è disponibile sul dispositivo.
switchOnAccende la torcia.
switchOffDisattiva la torcia.
isSwitchedOnVerifica se la torcia è attualmente accesa o spenta.
toggleAttiva o disattiva la torcia.
getPluginVersionOttieni la versione nativa del plugin Capacitor.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-flash.

Se stai usando @capgo/capacitor-flash per pianificare le operazioni della dashboard e di API, collegalo a Uso di @capgo/capacitor-flash per la funzionalità nativa in Usare @capgo/capacitor-flash, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli di implementazione in Introduzione, Chiavi API per i dettagli di implementazione in Chiavi API, e Dispositivi per i dettagli di implementazione in Dispositivi.