Vue d'ensemble
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 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.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
start | Active 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 flux de prévisualisation de la caméra. |
getSupportedFlashModes | Obtient les modes de la lumière flash supportés par la caméra active. |
setAspectRatio | Fixe le rapport d'aspect de la prévisualisation de la caméra. |
getAspectRatio | Obtient le rapport d'aspect actuel de la prévisualisation de la caméra. |
setGridMode | Fixe le mode de grille de l'overlay de la prévisualisation de la caméra. |
getGridMode | Obtient le mode de grille actuel de l'overlay 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. 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 horizontal de vision pour la caméra active. Note : Cela peut s'agir d'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 | Alternes 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 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 valeurs minimale et maximale et les informations sur l'objectif actuel. |
getZoomButtonValues | Ré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. |
setZoom | Définit le niveau de zoom de la caméra. |
getFlashMode | Obtient le mode de clignotement actuel. |
removeAllListeners | Supprime tous les écouteurs enregistrés. |
setDeviceId | Change la caméra active en celle avec la spécification deviceId. |
getDeviceId | Obtient 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. |
getPreviewSize | Obtient la taille et la position de la prévisualisation actuelle. |
setPreviewSize | Fixe la taille et la position de la prévisualisation. |
setFocus | Fixe 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__. 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__ |
getOrientation | Obtient l'orientation actuelle du dispositif sous une forme transversale. |
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 | Fixe le mode d'exposition. |
getExposureCompensationRange | Retourne la plage de compensation d'exposition (EV) prise en charge. |
getExposureCompensation | Retourne la compensation d'exposition actuelle (EV). |
setExposureCompensation | Fixe la compensation d'exposition (EV). La valeur sera limitée à la plage. |
getPluginVersion | Obtient la version native du plugin Capacitor. |
Source De Vérité
Sous-section intitulée « Source De Vérité »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.