类 VideoScanService
java.lang.Object
cn.herodotus.stirrup.openapi.aliyun.audit.definition.service.AbstractScanService
cn.herodotus.stirrup.openapi.aliyun.audit.service.VideoScanService
Description: 阿里视频审核服务类
- 作者:
- : gengwei.zheng
- Date:
- : 2021/4/14 15:45
-
构造器概要
构造器构造器说明VideoScanService(com.aliyuncs.IAcsClient iAcsClient, com.aliyuncs.green.model.v20180509.VideoSyncScanRequest videoSyncScanRequest, com.aliyuncs.green.model.v20180509.VideoAsyncScanRequest videoAsyncScanRequest, com.aliyuncs.green.model.v20180509.VideoAsyncScanResultsRequest videoAsyncScanResultsRequest) -
方法概要
修饰符和类型方法说明asyncAnalyse(List<VideoAsyncResponse> responses) asyncScan(VideoAsyncRequest videoAsyncRequest) buildAsyncRequest(List<VideoAsyncTask> tasks, List<String> scenes, String bizType, String seed, String callback) buildDefaultAsyncRequest(List<String> urls) buildDefaultAsyncRequest(List<String> urls, String seed, String callback) executeScan(List<String> videoUrls) 执行Video异步检测,如果检测执行成功返回具体的taskId列表executeScan(List<String> videoUrls, String seed, String callback) 执行Video异步检测,如果检测执行成功返回具体的taskId列表。queryResult(List<String> taskIds) syncScan(VideoSyncRequest videoSyncRequest) 从类继承的方法 cn.herodotus.stirrup.openapi.aliyun.audit.definition.service.AbstractScanService
parseList, parseListResult, parseResult, query, scan, scan
-
构造器详细资料
-
VideoScanService
public VideoScanService(com.aliyuncs.IAcsClient iAcsClient, com.aliyuncs.green.model.v20180509.VideoSyncScanRequest videoSyncScanRequest, com.aliyuncs.green.model.v20180509.VideoAsyncScanRequest videoAsyncScanRequest, com.aliyuncs.green.model.v20180509.VideoAsyncScanResultsRequest videoAsyncScanResultsRequest)
-
-
方法详细资料
-
syncScan
-
asyncScan
-
queryResult
-
buildAsyncRequest
public VideoAsyncRequest buildAsyncRequest(List<VideoAsyncTask> tasks, List<String> scenes, String bizType, String seed, String callback) -
buildDefaultAsyncRequest
-
buildDefaultAsyncRequest
-
asyncAnalyse
-
executeScan
执行Video异步检测,如果检测执行成功返回具体的taskId列表该方法使用的是异步返回模式,需要自己轮询结果。
queryResult(List)- 参数:
videoUrls- 待检测视频url地址,支持多个- 返回:
- taskId列表。
-
executeScan
执行Video异步检测,如果检测执行成功返回具体的taskId列表。该方法使用的callback模式,需要提供callback url给阿里
- 参数:
videoUrls- 待检测视频url地址,支持多个seed- callback模式,加密验证所需的seed。当前是通过properties写死,最好是每次请求独立生成存储在Redis中。callback- 提供给阿里的callback地址。- 返回:
- taskId列表。使用callback模式,逻辑上不需要返回值,这个值是备用值。可以根据实际情况调整。
-