For the complete documentation index, see llms.txt. This page is also available as Markdown.

Capturando vídeos

OzCapsula (SDK v8.22 e mais recente)

Para iniciar a gravação, use startActivityForResult:

Kotlin
val sessionToken: String = getSessionToken()
val captureRequest = CaptureRequest(
    listOf(
        AnalysisProfile(
            Analysis.Type.QUALITY,
            listOf(MediaRequest.ActionMedia(OzAction.Blank)),
        )
    )
)
val intent = OzLivenessSDK.createMediaCaptureScreen(captureRequest, sessionToken)
startActivityForResult(intent, REQUEST_LIVENESS_CONTAINER)
Para cenários com múltiplos gestos

Para obter o container, use onActivityResult:

Se usar fragment, consulte o exemplo abaixo. LivenessFragment é a Fragment representação da interface de usuário da tela de Liveness.

SDK 8.21 e anteriores

Para iniciar a gravação, use ostartActivityForResult método:

actions – uma lista de ações do usuário durante a gravação de vídeo.

Para Fragment, use o código abaixo. LivenessFragment é a Fragment representação da interface de usuário da tela de Liveness.

Para obter o vídeo capturado, use oonActivityResult método:

  • sdkMediaResult – um objeto com resultados de captura de vídeo para interações com Oz API (uma lista dos OzAbstractMedia objetos),

  • sdkErrorString – descrição de erros, se houver.

Se o SDK for usado apenas para capturar vídeos, omita a etapa Verificando Liveness e BIOMETRY facial.

Se um usuário fechar a tela de captura manualmente, resultCode recebe o Activity.RESULT_CANCELED valor.

Exemplo de código:

Atualizado

Isto foi útil?