Passer à la navigation

@capgo/camera-preview

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 preview de la caméra.
  • capture - Capture une photo de la caméra.
  • captureSample - Capture une seule image de la stream de preview de la caméra.
MéthodeDescription
startDémarrer la preview de la caméra.
stopArrête la preview de la caméra.
captureCapturer une photo de la caméra.
captureSampleCapturer une seule image de la stream de preview de la caméra.
getSupportedFlashModesObtient les modes de flash pris en charge par la caméra active.
setAspectRatioFixe 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.
setGridModeFixe le mode de grille de l'overlay de prévisualisation de la caméra.
getGridModeRécupère le mode de grille actuel de l'overlay de prévisualisation de la caméra.
checkPermissionsVérifie l'état actuel des autorisations de la caméra (et facultativement du microphone) sans afficher le dialogue système.
requestPermissionsDemande les autorisations de la caméra (et facultativement du microphone). Si les autorisations sont déjà accordées ou refusées, le statut 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 de vision horizontal 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.
setFlashModeFixe le mode de la lampe de la caméra active.
flipAlterne entre les caméras avant et arrière.
setOpacityFixe 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 toutes les dispositions 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.
getZoomButtonValuesRetourne les valeurs du bouton de zoom pour un changement rapide. - iOS/Android : inclut 0,5 si l'ultra-large angle est disponible ; 1 et 2 si le large angle est disponible ; 3 si le téléobjectif est disponible - Web : non pris en charge.
setZoomFixe le niveau de zoom de la caméra.
getFlashModeRécupère le mode de la lampe à flash.
removeAllListenersSupprime tous les écouteurs enregistrés.
setDeviceIdChange la caméra active pour celle avec l'identifiant spécifié. deviceId.
getDeviceIdRécupère l'identifiant de la disposition de caméra qui est actuellement liée. Sur Android, si une demande de lentille physique se répercute sur une caméra logique, cela retourne l'identifiant de la caméra logique liée.
getPreviewSizeRécupère la taille et la position de la prévisualisation actuelle.
setPreviewSizeConfigure la taille et la position de la prévisualisation.
setFocusFixe l'axe 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__. storeToFileSur le web, cela n'est pas pris en charge et lancera une erreur.
getSafeAreaInsetsRécupère les insets de zone de sécurité pour les appareils. Retourne les insets d'orientation-aware notch/camera cutout et l'orientation actuelle. En mode paysage : retourne l'inset de gauche (notch déplacé du côté). En mode portrait : retourne l'inset de haut (notch en haut). Cela cible spécifiquement la zone de coupure (notch, trou de poinçon, etc.) que tous les téléphones modernes ont.
getOrientationRécupère l'orientation actuelle du dispositif sous une forme cross-platform.
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.
setExposureModeConfigure le mode d'exposition.
getExposureCompensationRangeRetourne la plage de compensation d'exposition (EV bias) prise en charge.
getExposureCompensationReturns the current compensation d'exposition (EV bias).
setExposureCompensationDéfinit la compensation d'exposition (EV bias). La valeur sera limitée à la plage.
getPluginVersionObtenez 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.

Continuez depuis @capgo/présentation de la caméra

Section intitulée “Continuez depuis @capgo/présentation de la caméra”

Si vous utilisez @capgo/présentation de la caméra pour planifier le comportement des médias et de l'interface native, connectez-le à En utilisant @capgo/camera-preview pour la capacité native dans En utilisant @capgo/camera-preview, En utilisant @capgo/capacitor-live-activities pour la capacité native dans En utilisant @capgo/capacitor-live-activities, @capgo/capacitor-live-activities pour le détail d'implémentation dans @capgo/capacitor-live-activities, En utilisant @capgo/capacitor-video-player pour la capacité native dans En utilisant @capgo/capacitor-video-player, et @capgo/capacitor-video-player pour le détail d'implémentation dans @capgo/capacitor-video-player.