Данные для отправки на анализ находятся в объекте sdkMediaResult, полученном после съемки и записи видео. Загрузите их на сервер и инициируйте запуск необходимых анализов с помощью Oz API. См. сценарии использования.
Для простого сценария взаимодействия с Oz API можно использовать метод uploadMediaAndAnalyze, как описано ниже.
val statusListener =object: StatusListener<List<OzAnalysisResult>> {overridefunonStatusChanged(status: String?) { /*your code for showing status message*/ }overridefunonSuccess(result:List <OzAnalysisResult>) { /*your code to handle analysis result*/ }overridefunonError(error: OzException) { /*your code to handle analysis error*/ } }val analysisCancelable = OzLivenessSDK.uploadMediaAndAnalyze( mediaList,listOf(OzAnalysis.QUALITY, OzAnalysis.BIOMETRY), statusListener )
StatusListener<List<OzAnalysisResult>> statusListener =newStatusListener<List<OzAnalysisResult>>() { @OverridepublicvoidonStatusChanged(@NullableString s) { /*your code for showing status message*/ } @Override public void onSuccess(List<OzAnalysisResult> result) { /* your code to handle analysis result */ }
@OverridepublicvoidonError(@NonNullOzException e) { /* your code to handle analysis error */ } };Cancelable analysisCancelable =OzLivenessSDK.INSTANCE.uploadMediaAndAnalyze( mediaList,Arrays.asList(OzAnalysis.QUALITY,OzAnalysis.BIOMETRY), statusListener );
Анализ на устройстве
Для запуска анализа на устройстве используйте следующие методы: