Vue d'ensemble
Section intitulée « Vue d'ensemble »Interface principale du plugin CameraPreview.
Capacités de base
Section intitulée « Capacités de base »start- Démarre la prévisualisation de la caméra.stop- Arrête la prévisualisation de la caméra.capture- Capture une photo à partir de la caméra.captureSample- Capture une seule image à partir du flux de prévisualisation de la caméra.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
start | Démarre la prévisualisation de la caméra. |
stop | Arrête la prévisualisation de la caméra. |
capture | Capturer une photo à partir de la caméra. |
captureSample | Capturer une seule image à partir de la prévisualisation de la caméra. |
getSupportedFlashModes | Récupère les modes de flash supportés par la caméra active. |
setAspectRatio | Définit le rapport d'aspect de la prévisualisation de la caméra. |
getAspectRatio | Récupère le rapport d'aspect actuel de la prévisualisation de la caméra. |
setGridMode | Définit le mode de grille de la couche de surimpression de la prévisualisation de la caméra. |
getGridMode | Récupère le mode de grille actuel de la couche de surimpression de la prévisualisation de la caméra. |
checkPermissions | Vérifie l'état actuel des autorisations de la caméra (et optionnellement du microphone) sans afficher le dialogue système. |
requestPermissions | Demande les autorisations de la caméra (et optionnellement du microphone). Si les autorisations sont déjà accordées ou refusées, l'état actuel est retourné sans afficher de dialogue. showSettingsAlert est vrai et les permissions sont refusées, une alerte spécifique à la plateforme guidera l'utilisateur vers les paramètres de l'application. |
getHorizontalFov | Récupère le champ horizontal de vision pour la caméra active. Remarque : Cela peut être une estimation sur certains appareils. |
getSupportedPictureSizes | Récupère les tailles de photo prises en charge pour toutes les caméras. |
setFlashMode | Définit le mode de la lampe de la caméra active. |
flip | Basculer entre les caméras avant et arrière. |
setOpacity | Définit l'opacité de la prévisualisation de la caméra. |
stopRecordVideo | Arrête une enregistrement vidéo en cours. |
startRecordVideo | Démarre l'enregistrement d'une vidéo. |
isRunning | Vérifie si la prévisualisation de la caméra est actuellement en cours. |
getAvailableDevices | Récupère tous les appareils de caméra disponibles. |
getZoom | Récupère l'état de zoom actuel, y compris les informations sur la lentille minimale/m maximale. |
getZoomButtonValues | Renvoie les valeurs du bouton de zoom pour le changement rapide. - iOS/Android : inclut 0,5 si ultra-large disponible ; 1 et 2 si large disponible ; 3 si téléobjectif disponible - Web : non pris en charge. |
setZoom | Définit le niveau de zoom de la caméra. |
getFlashMode | Récupère le mode flash actuel. |
removeAllListeners | Supprime tous les écouteurs enregistrés. |
setDeviceId | Change la caméra active en celle avec le spécifié deviceId. |
getDeviceId | Récupère l'ID du périphérique de caméra qui est actuellement lié. Sur Android, si une demande de lentille physique retombe sur une caméra logique, cela retourne l'ID de la caméra logique liée. |
getPreviewSize | Récupère la taille et la position actuelles de la prévisualisation. |
setPreviewSize | Définit la taille et la position de la prévisualisation. |
setFocus | Définit le focus de la caméra sur un point spécifique dans la prévisualisation. |
addListener | Ajoute un écouteur pour les événements de redimensionnement de l'écran. |
addListener | Ajoute un écouteur pour les événements de changement d'orientation. |
deleteFile | Supprime un fichier à l'emplacement absolu spécifié sur le dispositif. Utilisez cela pour nettoyer rapidement les images temporaires créées avec __CAPGO_KEEP_0__. storeToFileUtilisation non prise en charge sur le web et lancera une erreur. |
getSafeAreaInsets | Récupère les insets de zone sécurisée pour les appareils. Retourne l'indentation notée/coupe de caméra consciente de l'orientation et l'orientation actuelle. En mode portrait : retourne l'indentation supérieure (notch en haut). En mode paysage : retourne l'indentation gauche (notch déplacée du côté). Cela cible spécifiquement la zone de coupe (notch, trou de poinçon, etc.) que tous les téléphones modernes ont. |
getOrientation | Récupère l'orientation actuelle de l'appareil sous une forme cross-plateforme. |
getExposureModes | Retourne les modes d'exposition pris en charge par la caméra active. Les modes peuvent inclure : ‘bloqué’, ‘automatique’, ‘continu’, ‘personnalisé’. |
getExposureMode | Retourne le mode d'exposition actuel. |
setExposureMode | Définit le mode d'exposition. |
getExposureCompensationRange | Retourne la plage de compensation d'exposition (EV biais) prise en charge. |
getExposureCompensation | Retourne la compensation d'exposition actuelle (EV biais). |
setExposureCompensation | Définit la compensation d'exposition (EV biais). La valeur sera limitée à la plage. |
getPluginVersion | Récupère la version native du plugin Capacitor. |
Source De Vérité
Section intitulée “Source De Vérité”Cette référence est synchronisée depuis src/definitions.ts en capacitor-présentation de la caméra.