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.captureSample- Capture une seule image à partir du flux de prévisualisation de la caméra.
Public API
Section intitulée « 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 | Captures une photo à partir de la caméra. |
captureSample | Captures une seule image à partir du flux de prévisualisation de la caméra. |
getSupportedFlashModes | Obtient les modes de la lumière flash pris en charge 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 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, l'état actuel est retourné sans afficher de dialogue. showSettingsAlert Si ce paramètre est vrai et que les autorisations sont refusées, un avertissement spécifique au système sera présenté pour guider l'utilisateur vers les paramètres de l'application. |
getHorizontalFov | Obtient le champ de vision horizontal pour la caméra active. Remarque : Cela peut être une estimation sur certains appareils. |
getSupportedPictureSizes | Obtient les tailles de photo prises en charge par toutes les caméras. |
setFlashMode | Fixe le mode de la lumière flash pour la caméra active. |
flip | Alternes 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émarrer une enregistrement 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 flash actuel. |
removeAllListeners | Supprime tous les écouteurs enregistrés. |
setDeviceId | Change la caméra active en celle avec la disposition spécifiée. deviceId. |
getDeviceId | Récupère l'ID de la disposition de 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 actuelles de la prévisualisation. |
setPreviewSize | Fixe la taille et la position de la prévisualisation. |
setFocus | Fixe le focus de la caméra à 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 donné sur le dispositif. Utilisez cela pour nettoyer rapidement les images temporaires créées avec storeToFileSur le web, cela n'est pas pris en charge et lancera une erreur. |
getSafeAreaInsets | Obtient les insets de zone de sécurité pour les appareils. Retourne l'inset de la notch/camera coupure d'orientation 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ée vers le côté). Cela cible spécifiquement la zone de coupure (notch, trou de poignée, etc.) que tous les téléphones modernes ont. |
getOrientation | Obtient l'orientation actuelle du dispositif sous une forme cross-plateforme. |
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 bias) prise en charge. |
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 | Obtenez la version native du plugin Capacitor. |
Valeurs de référence
Sous-section intitulée « Valeurs de référence »Utilisez ces valeurs de CameraLens.deviceType ou LensInfo.deviceType contexte : Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `alternatives_cta_questions`). Page/zone : Page de comparaison des alternatives de mise à jour en direct de Capacitor. Rôle : Paragraphe marketing ou juridique long. Voir dans : page alternatives.astro. Conservez les termes de produit et de marque de Capgo ainsi que les termes de développeur exactement. Clé de message `alternatives_cta_questions` (Questions de CTA pour les alternatives). | Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `appflow_cta_questions`). Page/zone : Copie de marketing de comparaison/migration d'Appflow. Rôle : Paragraphe marketing ou juridique long. Voir dans : page ionic-appflow.astro. Conservez les termes de produit et de marque de Capgo ainsi que les termes de développeur exactement. Clé de message `appflow_cta_questions` (Questions de CTA pour Appflow). | Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `capwesome_cta_questions`). Page/zone : Page de comparaison de Capawesome. Rôle : Paragraphe marketing ou juridique long. Voir dans : page capwesome.astro. Conservez les termes de produit et de marque de Capgo ainsi que les termes de développeur exactement. Clé de message `capwesome_cta_questions` (Questions de CTA pour Capawesome). | Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `consulting_faq_subtitle`). Page/zone : Page de services de conseil. Rôle : Sous-titre ou tagline de section. Voir dans : page consulting.astro. Conservez les termes de produit et de marque de Capgo ainsi que les termes de développeur exactement. Clé de message `consulting_faq_subtitle` (Sous-titre FAQ des services de conseil). | Page/zone : Copie de marketing de comparaison/migration d'Appflow. Rôle : Étiquette de navigation ou élément de navigation court. Voir dans : page ionic-appflow.astro, page ionic-enterprise-plugins.astro, page solutions/ionic-enterprise-plugins.astro. Clé de message `appflow_plugins_or` (Appflow Plugins ou).
pour choisir le lentille de la caméra physique.
Types de dispositifs| Sous-section intitulée « Types de dispositifs » | Utilisateur trouvera |
|---|---|
ultraWide | Objectif ultra-large de la lentille de la caméra. |
wideAngle | Objectif large de la caméra standard. |
telephoto | Objectif de la caméra téléobjectif. |
trueDepth | Caméra avant TrueDepth. |
dual | Système de caméra double. |
dualWide | Système de caméra double large. |
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 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 des médias et de l'interface native, connectez-l’avec 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, Utiliser @capgo/capacitor-player vidéo pour la capacité native dans Utiliser @capgo/capacitor-player vidéo, et à @capgo/capacitor-player vidéo pour le détail d'implémentation dans @capgo/capacitor-player vidéo.