Vue d'ensemble
Section intitulée « Vue d'ensemble »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.captureSampleCapturera une seule image de la flux de prévisualisation de la caméra.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
start | Démarrer la prévisualisation de la caméra. |
stop | Arrêter la prévisualisation de la caméra. |
capture | Capturer une photo à partir de la caméra. |
captureSample | Capture une seule image de la flux de prévisualisation de la caméra. |
getSupportedFlashModes | Obtenir les modes de flash pris en charge par la caméra active. |
setAspectRatio | Définir la ratio d'aspect de la prévisualisation de la caméra. |
getAspectRatio | Obtenir le ratio d'aspect actuel de la prévisualisation de la caméra. |
setGridMode | Active le mode grille de l'overlay de la prévisualisation de la caméra. |
getGridMode | Récupère le mode grille actuel de l'overlay de la prévisualisation de la caméra. |
checkPermissions | Vérifie la permission actuelle de la caméra (et optionnellement du microphone) sans afficher le dialogue système. |
requestPermissions | Demande les permissions de la caméra (et microphone optionnel). Si les permissions sont déjà accordées ou refusées, le statut actuel est retourné sans solliciter. showSettingsAlert Un avertissement spécifique à la plateforme sera présenté au utilisateur pour lui guider vers les paramètres de l'application. |
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 | Définit le mode de la lampe torche pour la caméra active. |
flip | Basculer 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 une enregistrement vidéo. |
isRunning | Vérifie si la prévisualisation de la caméra est actuellement en cours. |
getAvailableDevices | Récupère tous les appareils de caméra disponibles. |
getZoom | Gets the current zoom state, including min/max and current lens info. |
getZoomButtonValues | Retourne les valeurs des boutons de zoom pour un changement rapide. - iOS/Android : inclut 0,5 si l'appareil ultra-large est disponible ; 1 et 2 si l'appareil large est disponible ; 3 si l'appareil télescopique 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 lumière flash actuel. |
removeAllListeners | Supprime tous les écouteurs enregistrés. |
setDeviceId | Change la caméra active en celle avec l'ID spécifié. deviceId. |
getDeviceId | Récupère l'ID de l'appareil 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. |
getPreviewSize | Gets the current preview size and position. |
setPreviewSize | Sets the preview size and position. |
setFocus | Fixe le focus de la caméra sur un point spécifique dans la prévisualisation. |
addListener | Adds a listener for screen resize events. |
addListener | Ajoute un écouteur d'événements de changement d'orientation. |
deleteFile | Supprime un fichier à l'emplacement absolu donné sur le dispositif. Utilisez cela pour nettoyer rapidement les images temporaires créées avec storeToFileCeci n'est pas pris en charge sur web 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 portrait : retourne l'inset supérieur (notch en haut). En mode paysage : retourne l'inset gauche (notch déplacé du côté). Cela cible spécifiquement l'aire 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é’, ‘automatique’, ‘continu’, ‘personnalisé’. |
getExposureMode | Retourne le mode d'exposition actuel. |
setExposureMode | Fixe le mode d'exposition. |
getExposureCompensationRange | Retourne la plage de valeurs de compensation d'exposition (EV bias) supportée. |
getExposureCompensation | Retourne la compensation d'exposition actuelle (EV bias). |
setExposureCompensation | Fixe la compensation d'exposition (EV bias). La valeur sera limitée à la plage. |
getPluginVersion | Récupère la version native du plugin Capacitor. |
Valeurs de référence
Section intitulée « Valeurs de référence »Utilisez ces valeurs depuis CameraLens.deviceType ou LensInfo.deviceType Choisir la lentille de la caméra physique.
Types d'appareils
Section titled “Device Types”| Value | L'utilisateur trouvera |
|---|---|
ultraWide | Objectif : objectif |
wideAngle | Objectif ultra-large de la caméra. |
telephoto | Objectif large-angle standard de la caméra. |
trueDepth | Caméra TrueDepth avant. |
dual | Système de caméras double. |
dualWide | Système de caméras large double. |
triple | Système de caméras triple. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-camera-preview.
Continuez de @capgo/prévisualisation de la caméra
Section intitulée “Continuez à partir de @capgo/camera-preview”Si vous utilisez @capgo/prévision de la caméra pour planifier le comportement natif des médias et de l'interface, connectez-l’avec Utiliser @capgo/prévisualisation de la caméra pour la capacité native dans l'utilisation de @capgo/camera-preview, Utilisation de @capgo/capacitor-activités en direct pour la capacité native dans l'utilisation de @capgo/capacitor-activités en direct. @capgo/activités en direct @capacitor pour le détail d'implémentation dans @capgo/activités en direct @capacitor, Utilisation de @capgo/capacitor-player vidéo pour la capacité native en utilisant @capgo/capacitor-video-player, et @capgo/lecteur de vidéo @capacitor pour le détail d'implémentation dans @capgo/lecteur de vidéo @capacitor.