@capgo/capacitor-flash permet de contrôler la torche pour scanners QR, outils de sécurité et parcours caméra. Voir isAvailable(), allumez la torche avec une intensité optionnelle, et lisez isSwitchedOn() avant de mettre à jour l'état de l'UI.
iOS utilise AVFoundation. Android utilise Camera2 avec une intensité sur les niveaux API supportés. Le Web utilise la torche de la caméra API lorsque les navigateurs mobiles le permettent.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Torche AVFoundation |
| Android | Oui | Camera2, intensité sur Android 13+ si pris en charge |
| Le Web | Partielle | Flash de Chrome mobile si autorisé |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »isAvailable- Vérifie si le flash est disponible sur l'appareil.switchOn- Active la lampe torche.switchOff- Désactive la lampe torche.isSwitchedOn- Vérifie si le flash est actuellement allumé ou éteint.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
isAvailable | Vérifie si la torche est disponible sur l'appareil. |
switchOn | Allume la torche. |
switchOff | Éteint la lampe torche. |
isSwitchedOn | Vérifie si la torche est actuellement allumée ou éteinte. |
toggle | Activez ou désactivez la lampe torche. |
getPluginVersion | Récupère la version du plugin natif Capacitor. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-flash.
Continuer depuis @capgo/capacitor-flash
Section intitulée « Continuer depuis @capgo/capacitor-flash »Si vous utilisez @capgo/capacitor-flash pour planifier les opérations du dashboard et de API, connectez-l’avec Utiliser @capgo/capacitor-flash pour la capacité native dans « Utiliser @capgo/capacitor-flash », Aperçu de API pour les détails d'implémentation dans « Vue d'ensemble de API », Introduction pour les détails d'implémentation dans l'introduction, Clés API pour les détails d'implémentation dans « Clés API », et Appareils pour les détails d'implémentation dans Devices.