Aller directement au contenu

@capgo/prévisualisation de la caméra

L'interface principale du plugin CameraPreview.

Interface principale du plugin CameraPreview.

  • 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.
MéthodeDescription
startDémarre la prévisualisation de la caméra.
stopArrête la prévisualisation de la caméra.
captureCapturer une photo à partir de la caméra.
captureSampleCapturer une seule image à partir de la prévisualisation de la caméra.
getSupportedFlashModesRécupère les modes de flash supportés par la caméra active.
setAspectRatioDéfinit le rapport d'aspect de la prévisualisation de la caméra.
getAspectRatioRécupère le rapport d'aspect actuel de la prévisualisation de la caméra.
setGridModeDéfinit le mode de grille de la couche de surimpression de la prévisualisation de la caméra.
getGridModeRécupère le mode de grille actuel de la couche de surimpression de la prévisualisation de la caméra.
checkPermissionsVérifie l'état actuel des autorisations de la caméra (et optionnellement du microphone) sans afficher le dialogue système.
requestPermissionsDemande 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.
getHorizontalFovRécupère le champ horizontal de vision pour la caméra active. Remarque : Cela peut être une estimation sur certains appareils.
getSupportedPictureSizesRécupère les tailles de photo prises en charge pour toutes les caméras.
setFlashModeDéfinit le mode de la lampe de la caméra active.
flipBasculer entre les caméras avant et arrière.
setOpacityDéfinit l'opacité de la prévisualisation de la caméra.
stopRecordVideoArrête une enregistrement vidéo en cours.
startRecordVideoDémarre l'enregistrement d'une vidéo.
isRunningVérifie si la prévisualisation de la caméra est actuellement en cours.
getAvailableDevicesRécupère tous les appareils de caméra disponibles.
getZoomRécupère l'état de zoom actuel, y compris les informations sur la lentille minimale/m maximale.
getZoomButtonValuesRenvoie 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.
setZoomDéfinit le niveau de zoom de la caméra.
getFlashModeRécupère le mode flash actuel.
removeAllListenersSupprime tous les écouteurs enregistrés.
setDeviceIdChange la caméra active en celle avec le spécifié deviceId.
getDeviceIdRé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.
getPreviewSizeRécupère la taille et la position actuelles de la prévisualisation.
setPreviewSizeDéfinit la taille et la position de la prévisualisation.
setFocusDéfinit le focus de la caméra sur un point spécifique dans la prévisualisation.
addListenerAjoute un écouteur pour les événements de redimensionnement de l'écran.
addListenerAjoute un écouteur pour les événements de changement d'orientation.
deleteFileSupprime 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.
getSafeAreaInsetsRé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.
getOrientationRécupère l'orientation actuelle de l'appareil sous une forme cross-plateforme.
getExposureModesRetourne les modes d'exposition pris en charge par la caméra active. Les modes peuvent inclure : ‘bloqué’, ‘automatique’, ‘continu’, ‘personnalisé’.
getExposureModeRetourne le mode d'exposition actuel.
setExposureModeDéfinit le mode d'exposition.
getExposureCompensationRangeRetourne la plage de compensation d'exposition (EV biais) prise en charge.
getExposureCompensationRetourne la compensation d'exposition actuelle (EV biais).
setExposureCompensationDéfinit la compensation d'exposition (EV biais). La valeur sera limitée à la plage.
getPluginVersionRécupère la version native du plugin Capacitor.

Cette référence est synchronisée depuis src/definitions.ts en capacitor-présentation de la caméra.