Vídeo grabación
Introducción
La captura de documentos se realiza con el VideoRecording Component.
Este componente se encarga de capturar la pantalla del dispositivo en segundo plano. Está orientado principalmente para la grabación del proceso de onboarding.
Dependencia
La dependencia específica del componente es:
implementation "com.facephi.androidsdk:video_recording_component:$version"Controladores disponibles
Controlador
Descripción
VideoRecordingController
Controlador principal de video grabación.
StopVideoRecordingController
Controlador para realizar la parada de la video grabación.
Lanzamiento simplificado
Una vez iniciado el SDK y creada una nueva operación se podrá lanzar el componente. Se podrá hacer uso de cualquiera de sus controladores para ejecutar su funcionalidad.
Lanzamiento de la captura
Para iniciar la grabación de pantalla:
Detener la captura
Para detener la grabación de pantalla:
Recepción de errores
Los errores se devolverán como un objeto 'VideoRecordingError'.
Lista de errores:
VRC_CANCEL_BY_USER: El usuario ha cancelado el proceso
VRC_COMPONENT_LICENSE_ERROR: La licencia del componente no es correcta
VRC_EMPTY_LICENSE: El String de licencia está vacío
VRC_INITIALIZATION_ERROR: Error de inicialización
VRC_OPERATION_NOT_CREATED: No hay ninguna operación en curso
VRC_NETWORK_CONNECTION: Error en la conexión a internet
VRC_PERMISSION_ERROR: El usuario ha rechazado los permisos
VRC_SOCKET_ERROR: Error en la conexión de los servicios
VRC_UNKNOWN_ERROR: Error desconocido
VRC_VIDEO_CALL_ACTIVE: No se puede iniciar porque hay una videollamada activa
VRC_VIDEO_ERROR: Error en el procesamiento del vídeo
VRC_VIDEO_RECORDING_ACTIVE: No se puede iniciar porque el proceso de grabación de vídeo está activo
VRC_FETCH_DATA_ERROR: Error en la recogida del resultado
Información avanzada
Este apartado amplía la información del componente.
Configuración avanzada del componente
Para lanzar el componente actual, se deberá crear un objeto VideoRecordingConfigurationData que será la configuración del controlador del componente.
A continuación se detallan todos los campos que forman parte de esta clase.
Los campos incluidos en la configuración, normalmente no es necesario que sean informados ya que se completan internamente a través de la licencia usada.
Estos campos suelen informarse solo cuando el servidor es OnPremise.
url
Ruta al socket de video
apiKey
ApiKey necesaria para la conexión con el socket de video
tenantId
Identificador del tenant que hace referencia al cliente actual, necesario para la conexión con el servicio de video.
Last updated