Vue d'ensemble
Sous-titre « Vue d'ensemble »L'interface principale du plugin CameraPreview.
Capacités de base
Sous-titre « 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 du flux de prévisualisation de la caméra.
Public API
Sous-titre « Public API »| Méthode | Description |
|---|---|
start | Démarre 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 prévisualisation de la caméra. |
getSupportedFlashModes | Récupère les modes de flash pris en charge par la caméra active. |
setAspectRatio | Définit 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 | Définit le mode de grille de la couche de prévisualisation de la caméra. |
getGridMode | Récupère le mode de grille actuel de la couche de 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 du système. |
requestPermissions | Demande les autorisations de la caméra (et microphone optionnel). Si les autorisations sont déjà accordées ou refusées, le statut actuel est renvoyé sans solliciter. showSettingsAlert Lorsque is 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. |
getHorizontalFov | Récupère le champ horizontal de vision 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 | Alternes entre la caméra 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 un enregistrement 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 informations sur la lentille minimale et maximale. |
getZoomButtonValues | Renvoie les valeurs du bouton de zoom pour un changement rapide. |
setZoom | Configure la valeur de zoom de la caméra. |
getFlashMode | Obtient le mode flash actuel. |
removeAllListeners | Supprime tous les écouteurs enregistrés. |
setDeviceId | Change la caméra active vers celle spécifiée. deviceId. |
getDeviceId | Obtient l'ID du périphérique de caméra 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 | Obtient la taille et la position actuelle de la prévisualisation. |
setPreviewSize | Configure la taille et la position de la prévisualisation. |
setFocus | Configure la mise au point de la caméra sur un point spécifique de 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 périphérique. Utilisez cela pour nettoyer rapidement les images temporaires créées avec storeToFile. On web, this is not supported and will throw. |
getSafeAreaInsets | Récupère les insets de zone sécurisée pour les appareils. Retourne l'indentation notée/orientée de la coupure de la caméra et l'orientation actuelle. En mode paysage : retourne l'indentation supérieure (notch en haut). En mode portrait : retourne l'indentation gauche (notch déplacée du côté). 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 de l'appareil sous une forme cross-plateforme. |
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 | Définit le mode d'exposition. |
getExposureCompensationRange | Retourne la plage de compensation d'exposition (EV biais) prise en charge. |
getExposureCompensation | Retourne la compensation d'exposition actuelle (EV biais). |
setExposureCompensation | Définit la compensation d'exposition (EV biais). 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 de CameraLens.deviceType ou LensInfo.deviceType pour choisir le lentille de la caméra photo.
Types d'appareils
Section intitulée “Types d'appareils”| Valeur | L'utilisateur trouvera |
|---|---|
ultraWide | Objectif ultra-large angle. |
wideAngle | Objectif grand-angle standard. |
telephoto | Objectif téléobjectif. |
trueDepth | Caméra avant TrueDepth. |
dual | Système de deux caméras. |
dualWide | Système de caméra large de 2 côtés. |
triple | Système de caméra 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-présentation de la caméra.
Continuez à partir de @capgo/présentation de la caméra
Section intitulée “Continuez à partir de @capgo/présentation de la caméra”Si vous utilisez @capgo/présentation de la caméra pour planifier le comportement de médias et d'interface natifs, connectez-le avec 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.