Gravação de vídeo
Introdução
A gravação de vídeo da tela é realizada com o VideoRecording Component.
Este componente é responsável por capturar a tela do dispositivo em segundo plano. Ele é voltado principalmente para a gravação do processo de Onboarding.
Dependência
A dependência específica do componente é:
implementation "com.facephi.androidsdk:video_recording_component:$version"Controladores disponíveis
Controlador
Descrição
FVideoRecordingController
Controlador principal de Gravação de Vídeo.
FStopVideoRecordingController
Controlador para realizar a parada da Gravação de Vídeo.
Recepção de erros
Os erros serão retornados como um objeto 'VideoRecordingError'.
Lista de erros:
Configuração avançada
O controlador utiliza VideoRecordingConfigurationData para configurar a conexão com o serviço de vídeo e o comportamento da gravação:
url: Caminho para o socket de vídeo. Normalmente é obtido da licença, exceto em ambientes OnPremise.apiKey: Chave necessária para a conexão com o socket de vídeo.tenantId: Identificador do tenant do cliente.enableAudio: Ativa a captura de áudio durante a gravação de tela. Por padrãofalse. Se for informado comotrue, o Android solicitaRECORD_AUDIOantes da permissão deMediaProjection; se o usuário negar ou fechar a permissão, o componente retornaVRC_PERMISSION_ERROR.
Recebimento do resultado correto - data
Em caso de sucesso, data contém um VideoRecordingResult.
state: Estado da gravação.SHARINGindica que a gravação fica iniciada eFINISHindica que foi interrompida corretamente.
Atualizado