Resumen
Sección titulada “Resumen”La interfaz principal del plugin de vista previa de la cámara.
Capacidades principales
Sección titulada “Capacidades principales”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.
Público API
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 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 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 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 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 opcionalmente del micrófono). Si los permisos ya están concedidos o denegados, se devuelve el estado actual sin mostrar el diálogo. showSettingsAlert Si es verdadero y los permisos están denegados, se presentará un diálogo de alerta específico del sistema que guíe 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 por 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 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 la ultra ancha está disponible; 1 y 2 si la ancha está disponible; 3 si la telefotografía está 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 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 | 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 la ruta absoluta dada en el dispositivo. Utilice esto para eliminar rápidamente imágenes temporales creadas con storeToFileNo está disponible en web y lanzará una excepción. |
getSafeAreaInsets | Obtiene los recortes de área segura para dispositivos. Devuelve el recorte de área de la notcha/cortada de cámara consciente de la orientación y la orientación actual. En modo retrato: devuelve el recorte superior (notcha en la parte superior). En modo paisaje: devuelve el recorte izquierdo (notcha movida al lado). Esto se enfoca específicamente en el área de recorte (notcha, agujero de puntuació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 | 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 el lente de la cámara física.
Tipos de dispositivos
Sección titulada “Tipos de dispositivos”| Valor | El usuario encontrará |
|---|---|
ultraWide | Ultra ancho lente de cámara. |
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ámara dual. |
dualWide | Sistema de cámara dual ancha. |
triple | Sistema de cámara triple. |
Fuente de Verdad
Título de la sección “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-preview-de-la-cámara.
Continúa desde @capgo/preview-de-la-cámara
Título de la sección “Continúa desde @capgo/preview-de-la-cámara”Si estás utilizando @capgo/preview-de-la-cámara para planificar el comportamiento de medios y interfaz nativos, conecta con Usando @capgo/preview-de-la-cámara para la capacidad nativa en Usando @capgo/preview-de-la-cámara, 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-videos para la capacidad nativa en Usando @capgo/capacitor-reproductor-de-videos, y @capgo/capacitor-reproductor-de-videos para el detalle de implementación en @capgo/capacitor-reproductor-de-videos.