Выполнение проверок
Если наш SDK используется только для съемки, пропустите этот шаг.
Чтобы выполнить проверку, нужно загрузить в систему медиафайлы, а затем запустить для них анализы.
Пример работы:
analysisCancelable = AnalysisRequest.Builder()
// mediaToAnalyze – массив объектов OzAbstractMedia
.addAnalysis(Analysis(Analysis.Type.QUALITY, Analysis.Mode.SERVER_BASED, mediaToAnalyze))// ON_DEVICE для анализа на устройстве
.build()
//запуск анализов и установка обработчиков
.run(object : AnalysisRequest.AnalysisListener {
override fun onStatusChange(status: AnalysisRequest.AnalysisStatus) { handleStatus(status) //или ваш обработчик шагов сценария
}
override fun onSuccess(result: RequestResult) {
handleResults(result) //или ваш обработчик результата
}
override fun onError(error: OzException) { handleError(error) //или ваш обработчик ошибок
}
})analysisCancelable = new AnalysisRequest.Builder()
//mediaToAnalyze – массив объектов OzAbstractMedia
.addMedia(mediaToAnalyze)
.addAnalysis(new Analysis(Analysis.Type.QUALITY, Analysis.Mode.SERVER_BASED, mediaToAnalyze)) //ON_DEVICE для анализа на устройстве
.build()
//запуск анализов и установка обработчиков
.run(new AnalysisRequest.AnalysisListener() {
@Override
public void onSuccess(@NonNull RequestResult list) { handleResults(list); } //или ваш обработчик результата
@Override
public void onError(@NonNull OzException e) { handleError(e); } //или ваш обработчик ошибок
@Override
public void onStatusChange(@NonNull AnalysisRequest.AnalysisStatus analysisStatus) { handleStatus(analysisStatus); } //или ваш обработчик шагов сценария
});Для удаления медиафайлов после выполнения всех проверок используйте метод clearActionVideos.
Добавление метаданных
Для добавления метаданных используйте метод addFolderMeta.
Извлечение лучшего кадра
В структуре Analysis можно передать дополнительные параметры, например, для извлечения на сервере лучшего кадра.
Использование медиафайла, снятого не нашим SDK
Чтобы использовать медиафайлы, снятые не Oz Android SDK, укажите путь к ним в структуре OzAbstractMedia:
Добавление медиафайлов в определенную папку
Для добавления медиафайлов в определенную папку используйте метод setFolderId:
Last updated
Was this helpful?

