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

Съемка видео

OzCapsula (SDK версии 8.22 и новее)

Создайте контроллер для съемки видео:

getSessionToken() { sessionToken in
            DispatchQueue.main.async {
                do {
                    let action:OZVerificationMovement = .selfie
                    let mediaRequest = MediaRequest.action(action)
                    let profile = AnalysisProfile(mediaList: [mediaRequest],
                                                  type: .quality,
                                                  params: [:] )
                    let request = CaptureRequest(analysisProfileList: [profile], cameraPosition: .front)
                    let ozLivenessVC = try OZSDK.createMediaCaptureScreen(self, request, sessionToken: sessionToken)
                    self.present(ozLivenessVC, animated: true)
                } catch let error {
                    print(error.localizedDescription)
                }
            }
        }
Для сценариев, где используется несколько жестов

Объект делегата должен реализовывать протокол OZLivenessDelegate:

SDK версии до 8.21 включительно

Создайте контроллер для съемки видео:

action– перечень действий пользователя при записи видео.

По окончании съемки вызывается метод onOZLivenessResult(results:[OZMedia]):

Метод возвращает результаты съемки в виде массива объектов[OZMedia], которые используются на следующем шаге для выполнения проверок.

Если наш SDK используется только для съемки, пропустите шаг "Выполнение проверок".

Если пользователь прервет запись видео (закроет экран), появится ошибка failedBecauseUserCancelled.

Last updated

Was this helpful?