Resumen
Sección titulada “Resumen”La interfaz principal para el plugin de preview 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.captureSample- Captura una sola imagen desde el flujo de vista previa de la cámara.
Public API
Sección titulada “Public 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 desde el flujo de vista previa de la cámara. |
getSupportedFlashModes | Obtiene los modos de flash soportados por la cámara activa. |
setAspectRatio | Establece el ratio de aspecto de la vista previa de la cámara. |
getAspectRatio | Obtiene el ratio de aspecto actual de la vista previa de la cámara. |
setGridMode | Establece el modo de cuadrícula de la capa de vista previa de la cámara. |
getGridMode | Obtiene el modo de cuadrícula actual de la capa de vista previa de la cámara. |
checkPermissions | Verifica el estado 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 opcionalmente de micrófono). Si los permisos ya están concedidos o denegados, se devuelve el estado actual sin mostrar diálogo. Cuando showSettingsAlert es verdadero y los permisos están denegados, se presenta un diálogo de alerta específico 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 | Cambia entre las cámaras frontal y trasera. |
setOpacity | Establece la opacidad de la vista previa de la cámara. |
stopRecordVideo | Detiene una grabación de video en curso. |
startRecordVideo | Inicia la grabación de un video. |
isRunning | Verifica si la vista previa de la cámara está en ejecución actualmente. |
getAvailableDevices | Obtiene todos los dispositivos de cámara disponibles. |
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 se reemplaza por una cámara lógica, devuelve el ID de la cámara lógica vinculada. |
getPreviewSize | Gets the current preview size and position. |
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 | 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 eliminar rápidamente imágenes temporales creadas con storeToFile. En el entorno web, esto no está soportado y lanzará una excepción. |
getSafeAreaInsets | Obtiene los rellenos de área seguros para dispositivos. Devuelve el relleno de orientación consciente de la incisión/notch/cortar cámara y la orientación actual. En modo retrato: devuelve el relleno superior (incisión en la parte superior). En modo paisaje: devuelve el relleno izquierdo (incisión movida al lado). Esto se dirige específicamente a la zona de corte (incisió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 | Returns the range of exposición compensación (EV bias) soportado. |
getExposureCompensation | Returns the exposición compensación (EV bias) actual. |
setExposureCompensation | Establece la exposición compensación (EV bias). El valor se ajustará al rango. |
getPluginVersion | Obtiene la versión nativa del plugin Capacitor. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-preview de cámara.
Continúa desde @capgo/preview de cámara
Sección titulada “Continúa desde @capgo/preview de cámara”Si estás utilizando @capgo/preview de cámara para planificar el comportamiento de medios y interfaz nativa, conecte con Usando @capgo/preview de cámara para la capacidad nativa en Usando @capgo/preview de cámara, Usando @capgo/actividades en vivo de capacitor para la capacidad nativa en Usando @capgo/actividades en vivo de capacitor, @capgo/actividades en vivo de capacitor para el detalle de implementación en @capgo/actividades en vivo de capacitor, Usando @capgo/reproductor de video de capacitor para la capacidad nativa en Usando @capgo/reproductor de video de capacitor, y @capgo/reproductor de video de capacitor para el detalle de implementación en @capgo/reproductor de video de capacitor.