Présentation
Section intitulée “Présentation”L'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 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.
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
start | Démarrer la preview de la caméra. |
stop | Arrête la preview de la caméra. |
capture | Capturer une photo de la caméra. |
captureSample | Capturer une seule image de la stream de preview de la caméra. |
getSupportedFlashModes | Obtient les modes de flash pris en charge par la caméra active. |
setAspectRatio | Fixe 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 | Fixe le mode de grille de l'overlay de prévisualisation de la caméra. |
getGridMode | Récupère le mode de grille actuel de l'overlay de prévisualisation de la caméra. |
checkPermissions | Vérifie l'état actuel des autorisations de la caméra (et facultativement du microphone) sans afficher le dialogue système. |
requestPermissions | Demande 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é. |
getHorizontalFov | Récupère le champ de vision horizontal 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 | Fixe le mode de la lampe de la caméra active. |
flip | Alterne entre les caméras avant et arrière. |
setOpacity | Fixe 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 en cours. |
getAvailableDevices | Récupère toutes les dispositions de caméra disponibles. |
getZoom | Récupère l'état de zoom actuel, y compris les valeurs minimale et maximale et les informations sur l'objectif actuel. |
getZoomButtonValues | Retourne 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. |
setZoom | Fixe le niveau de zoom de la caméra. |
getFlashMode | Récupère le mode de la lampe à flash. |
removeAllListeners | Supprime tous les écouteurs enregistrés. |
setDeviceId | Change la caméra active pour celle avec l'identifiant spécifié. deviceId. |
getDeviceId | Ré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. |
getPreviewSize | Récupère la taille et la position de la prévisualisation actuelle. |
setPreviewSize | Configure la taille et la position de la prévisualisation. |
setFocus | Fixe l'axe 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__. storeToFileSur le web, cela n'est pas pris en charge et lancera une erreur. |
getSafeAreaInsets | Ré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. |
getOrientation | Récupère l'orientation actuelle du dispositif sous une forme cross-platform. |
getExposureModes | Retourne les modes d'exposition pris en charge par la caméra active. Les modes peuvent inclure : ‘bloqué’, ‘auto’, ‘continu’, ‘personnalisé’. |
getExposureMode | Retourne le mode d'exposition actuel. |
setExposureMode | Configure le mode d'exposition. |
getExposureCompensationRange | Retourne la plage de compensation d'exposition (EV bias) prise en charge. |
getExposureCompensation | Returns the current compensation d'exposition (EV bias). |
setExposureCompensation | Définit la compensation d'exposition (EV bias). La valeur sera limitée à la plage. |
getPluginVersion | Obtenez 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.
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.