Aller directement au contenu

@capgo/prévisualisation de la caméra

L'interface principale du plugin CameraPreview.

L'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 de la prévisualisation de la flux de caméra.
MéthodeDescription
startActive 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 flux de prévisualisation de la caméra.
getSupportedFlashModesObtient les modes de la lumière flash supportés par la caméra active.
setAspectRatioFixe le rapport d'aspect de la prévisualisation de la caméra.
getAspectRatioObtient le rapport d'aspect actuel de la prévisualisation de la caméra.
setGridModeFixe le mode de grille de l'overlay de la prévisualisation de la caméra.
getGridModeObtient le mode de grille actuel de l'overlay 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. Lorsque showSettingsAlert est vrai et que les autorisations sont refusées, un avertissement spécifique à la plateforme guident l'utilisateur vers les paramètres de l'application sera présenté.
getHorizontalFovRécupère le champ horizontal de vision pour la caméra active. Note : Cela peut s'agir d'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.
flipAlternes 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 en cours.
getAvailableDevicesRécupère tous les appareils de caméra disponibles.
getZoomRécupère l'état de zoom actuel, y compris les valeurs minimale et maximale et les informations sur l'objectif actuel.
getZoomButtonValuesRécupère les valeurs du bouton de zoom pour un changement rapide. - iOS/Android : inclut 0,5 si ultra-large disponible ; 1 et 2 si large disponible ; 3 si objectif télé disponible - Web : non pris en charge.
setZoomDéfinit le niveau de zoom de la caméra.
getFlashModeObtient le mode de clignotement actuel.
removeAllListenersSupprime tous les écouteurs enregistrés.
setDeviceIdChange la caméra active en celle avec la spécification deviceId.
getDeviceIdObtient l'ID de la caméra qui est actuellement liée. 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.
getPreviewSizeObtient la taille et la position de la prévisualisation actuelle.
setPreviewSizeFixe la taille et la position de la prévisualisation.
setFocusFixe 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__. storeToFileObtient les marges de zone de sécurité pour les appareils. Retourne l'indentation de la notch/camera cutout orientée 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 coupure (notch, trou de poche, etc.) que tous les téléphones modernes ont.
getSafeAreaInsets__CAPGO_KEEP_0__
getOrientationObtient l'orientation actuelle du dispositif sous une forme transversale.
getExposureModesRetourne les modes d'exposition pris en charge par la caméra active. Les modes peuvent inclure : ‘bloqué’, ‘auto’, ‘continu’, ‘personnalisé’.
getExposureModeRetourne le mode d'exposition actuel.
setExposureModeFixe le mode d'exposition.
getExposureCompensationRangeRetourne la plage de compensation d'exposition (EV) prise en charge.
getExposureCompensationRetourne la compensation d'exposition actuelle (EV).
setExposureCompensationFixe la compensation d'exposition (EV). La valeur sera limitée à la plage.
getPluginVersionObtient la version native du plugin Capacitor.

Cette référence est synchronisée depuis src/definitions.ts en capacitor-prévisualisation-de-camera.

Continuez à partir de @capgo/prévisualisation-de-camera

Section intitulée “Continuez à partir de @capgo/prévisualisation-de-camera”

Si vous utilisez @capgo/prévisualisation-de-camera pour planifier le comportement de médias et d'interface natives, connectez-le à En utilisant @capgo/prévisualisation-de-camera pour la capacité native dans En utilisant @capgo/prévisualisation-de-camera, En utilisant @capgo/capacitor-activités-en-vivre pour la capacité native dans En utilisant @capgo/capacitor-activités-en-vivre, @capgo/capacitor-activités-en-vivre pour le détail d'implémentation dans @capgo/capacitor-activités-en-vivre, En utilisant @capgo/capacitor-player vidéo natif pour la capacité native dans En utilisant @capgo/capacitor-player vidéo natif, et @capgo/capacitor-player vidéo pour le détail d'implémentation dans @capgo/capacitor-player vidéo.