Resumen
Sección titulada “Resumen”La interfaz principal para el plugin de Vista previa de cámara.
Habilidades básicas
Sección titulada “Habilidades básicas”start- Inicia la vista previa de cámara.stop- Detiene la vista previa de cámara.capture- Captura una foto desde la cámara.captureSample- Captura una sola imagen desde el flujo de visor de cámara.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
start | Inicia el visor de cámara. |
stop | Detiene el visor de cámara. |
capture | Captura una imagen desde la cámara. |
captureSample | Captura una sola imagen desde el flujo de visor de cámara. |
getSupportedFlashModes | Obtiene los modos de flash soportados por la cámara activa. |
setAspectRatio | Establece el aspecto de la visor de cámara. |
getAspectRatio | Obtiene el aspecto actual de la visor de cámara. |
setGridMode | Establece el modo de la rejilla de la vista previa de la cámara. |
getGridMode | Obtiene el modo de la rejilla actual de la vista previa de la cámara. |
checkPermissions | Verifica el estado actual de permiso de la cámara (y opcionalmente del micrófono) sin mostrar el diálogo del sistema. |
requestPermissions | Solicita permisos de cámara (y micrófono opcional). Si los permisos ya están concedidos o denegados, se devuelve el estado actual sin mostrar el diálogo. showSettingsAlert Solicita permisos de cámara (y micrófono opcional). Si los permisos ya están concedidos o denegados, se devuelve el estado actual sin mostrar el diálogo. Cuando es verdadero y los permisos están denegados, se presenta un alerta específico de la plataforma que guía al usuario a la configuración de la aplicación. |
getHorizontalFov | Obtiene el ángulo de campo horizontal para la cámara activa. Nota: Esto puede ser una estimación en algunos dispositivos. |
getSupportedPictureSizes | Obtiene las tamaños de imagen soportados para todas las cámaras. |
setFlashMode | Establece el modo de la linterna para la cámara activa. |
flip | Alternar entre la cámara frontal y la cámara trasera. |
setOpacity | Establece la opacidad de la vista previa de la cámara. |
stopRecordVideo | Detiene una grabación de video en curso. |
startRecordVideo | Inicia una grabación de video. |
isRunning | Verifica si la vista previa de la cámara está funcionando actualmente. |
getAvailableDevices | Obtiene todos los dispositivos de cámara disponibles. |
getZoom | Obtiene el estado de zoom actual, incluyendo el mínimo/máximo y la información de la lente actual. |
getZoomButtonValues | Devuelve los valores del botón de zoom para cambiar rápidamente. - iOS/Android: incluye 0,5 si ultra ancho disponible; 1 y 2 si ancho disponible; 3 si telefotográfico disponible - Web: no soportado. |
setZoom | Establece el nivel de zoom de la cámara. |
getFlashMode | Obtiene el modo de flash actual. |
removeAllListeners | Elimina todos los oyentes registrados. |
setDeviceId | Cambia la cámara activa a la que tiene el especificado deviceId. |
getDeviceId | Obtiene el ID del dispositivo de cámara que está actualmente vinculado. En Android, si una solicitud de lente física se reemplaza por una cámara lógica, devuelve el ID de la cámara lógica vinculada. |
getPreviewSize | Obtiene el tamaño y la posición de la vista previa actual. |
setPreviewSize | Establece el tamaño y la posición de la vista previa. |
setFocus | Establece el enfoque de la cámara en un punto específico de la vista previa. |
addListener | Agrega un oyente para eventos de redimensionamiento de pantalla. |
addListener | Agrega un oyente para eventos de cambio de orientación. |
deleteFile | Elimina un archivo en el camino absoluto dado en el dispositivo. Utilice esto para limpiar rápidamente imágenes temporales creadas con storeToFileEn web, esto no está soportado y lanzará una excepción. |
getSafeAreaInsets | Obtiene los rellenos de área seguros para dispositivos. Devuelve el relleno de área de orientación consciente y el orientación actual. En modo retrato: devuelve el relleno de área superior (notch en la parte superior). En modo paisaje: devuelve el relleno de área izquierdo (notch movido al lado). Esto específicamente apunta a la zona de corte (notch, agujero de punta, etc.) que todos los teléfonos modernos tienen. |
getOrientation | Obtiene la orientación actual del dispositivo en un formato cruz- plataforma. |
getExposureModes | Devuelve los modos de exposición soportados por la cámara activa. Los modos pueden incluir: ‘bloqueado’, ‘automático’, ‘continuo’, ‘personalizado’. |
getExposureMode | Devuelve el modo de exposición actual. |
setExposureMode | Establece el modo de exposición. |
getExposureCompensationRange | Devuelve el rango de compensación de exposición (EV sesgo) soportado. |
getExposureCompensation | Devuelve la compensación de exposición actual (EV sesgo). |
setExposureCompensation | Establece la compensación de exposición (EV sesgo). El valor se ajustará a un rango. |
getPluginVersion | Obtenga la versión nativa del plugin Capacitor. |
Valores de referencia
Sección titulada “Valores de referencia”Utilice estos valores de CameraLens.deviceType o LensInfo.deviceType para elegir la lente de la cámara física.
Tipos de dispositivo
Sección titulada “Tipos de dispositivo”| Valor | El usuario encontrará |
|---|---|
ultraWide | Lente de cámara ultra ancha. |
wideAngle | Lente estándar de ángulo amplio. |
telephoto | Lente de cámara telefotográfica. |
trueDepth | Cámara frontal TrueDepth. |
dual | Sistema de cámara dual. |
dualWide | Sistema de cámara ancha dual. |
triple | Sistema de cámara triple. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-preview de cámara.
Seguir adelante desde @capgo/preview de cámara
Sección titulada “Seguir adelante desde @capgo/preview de cámara”Si estás utilizando @capgo/camera-preview para planificar el comportamiento de medios y interfaz nativa, conecta con Usando @capgo/camera-preview para la capacidad nativa en Usando @capgo/camera-preview, Usando @capgo/capacitor-live-activities para la capacidad nativa en Usando @capgo/capacitor-live-activities, @capgo/capacitor-live-activities para el detalle de implementación en @capgo/capacitor-live-activities, Usando @capgo/capacitor-video-player para la capacidad nativa en Usando @capgo/capacitor-video-player, y @capgo/capacitor-video-player para el detalle de implementación en @capgo/capacitor-reproductor-de-videos.