Resumen
Sección titulada “Resumen”La interfaz principal para el plugin de Vista previa de cámara.
Capacidades básicas
Sección titulada “Capacidades básicas”start- Inicia la vista previa de la cámara.stop- Detiene la vista previa de la cámara.capture- Captura una imagen desde la cámara.captureSampleCaptura una sola imagen desde el flujo de visualización de la cámara.
API público
Sección titulada “Público API”| Método | Descripción |
|---|---|
start | Inicia la vista previa de la cámara. |
stop | Detiene la vista previa de la cámara. |
capture | Captura una imagen desde la cámara. |
captureSample | Captura una sola imagen de la secuencia de previsualización de la cámara. |
getSupportedFlashModes | Obtiene los modos de flash soportados por la cámara activa. |
setAspectRatio | Establece el aspecto de la vista previa de la cámara. |
getAspectRatio | Obtiene el aspecto actual de la vista previa de la cámara. |
setGridMode | Establece el modo de cuadrícula de la capa de visor de cámara. |
getGridMode | Obtiene el modo de la malla actual del overlay de visor de cámara. |
checkPermissions | Verifica el estado actual 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 nada. showSettingsAlert Se presentará una alerta específica de 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 los tamaños de imagen soportados para todas las cámaras. |
setFlashMode | Establece el modo de flash 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á en ejecución actualmente. |
getAvailableDevices | Gets all available camera devices. |
getZoom | Obtiene el estado de zoom actual, incluyendo mínimo/máximo y información de lente actual. |
getZoomButtonValues | Devuelve valores de 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 cae en un lente lógico, devuelve el ID de la cámara lógica vinculada. |
getPreviewSize | Obtiene el tamaño y posición de la vista previa actual. |
setPreviewSize | Establece el tamaño y posición de la vista previa. |
setFocus | Establece el enfoque de la cámara en un punto específico en la vista previa. |
addListener | Adds a listener for screen resize events. |
addListener | Agrega un oyente para eventos de cambio de orientación. |
deleteFile | Elimina un archivo en la ruta absoluta dada en el dispositivo. Utilice esto para limpiar rápidamente imágenes temporales creadas con storeToFileNo está soportado en web y lanzará una excepción. |
getSafeAreaInsets | Obtiene los ajustes de área segura para dispositivos. Devuelve el recorte de área de notificación/cámara y la orientación actual. En modo retrato: devuelve el recorte superior (notificación en la parte superior). En modo paisaje: devuelve el recorte izquierdo (notificación movida al lado). Esto se enfoca específicamente en el área de recorte (notificación, agujero de perforación, 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 bias) soportado. |
getExposureCompensation | Devuelve la compensación de exposición actual (EV bias). |
setExposureCompensation | Establece la compensación de exposición (EV bias). El valor se ajustará al rango. |
getPluginVersion | Obtiene la versión nativa del plugin Capacitor. |
Valores de referencia
Sección titulada “Valores de referencia”Utilice estos valores desde CameraLens.deviceType o LensInfo.deviceType Para elegir el lente de cámara física.
Tipos de dispositivos
Sección titulada “Tipos de dispositivos”| Valor | El usuario encontrará |
|---|---|
ultraWide | Lente de cámara ultra ancha. |
wideAngle | Lente de cámara estándar de ángulo amplio. |
telephoto | Lente de cámara telefotográfica. |
trueDepth | Cámara frontal TrueDepth. |
dual | Sistema de cámaras doble. |
dualWide | Sistema de cámaras anchas doble. |
triple | Sistema de cámaras triple. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-cámara-previa.
Sigue adelante desde @capgo/cámara-previa
Sección titulada “Sigue adelante desde @capgo/cámara-previa”Si estás utilizando @capgo/cámara-previa para planificar el comportamiento de medios y interfaz nativa, conecte con Usando @capgo/camera-preview para la capacidad nativa en Usando @capgo/camera-preview Usando @capgo/capacitor-actividades-en-vivo para la capacidad nativa en Usando @capgo/capacitor-actividades-en-vivo @capgo/capacitor-actividades-en-vivo para el detalle de implementación en @capgo/capacitor-actividades-en-vivo Usando @capgo/capacitor-reproductor-de-video para la capacidad nativa en Usando @capgo/capacitor-reproductor-de-video, y @capgo/capacitor-reproductor-de-video para el detalle de implementación en @capgo/capacitor-reproductor-de-video