1 Star 0 Fork 1

网易易盾/yidun-java-sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
LiveVideoSolutionQueryDemo.java 3.96 KB
一键复制 编辑 原始数据 按行查看 历史
zhaojipu 提交于 2023-10-30 17:55 . OMSEC-91397 变更demo为使用单例
package com.netease.yidun.sdk.antispam.livevideosolution.query.v3;
import com.netease.yidun.sdk.AbstractDemo;
import com.netease.yidun.sdk.antispam.AntispamRequester;
import com.netease.yidun.sdk.antispam.livevideosolution.LiveVideoSolutionClient;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.request.LiveWallSolutionQueryAudioV1Req;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.request.LiveWallSolutionQueryImageV1Req;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.request.LiveWallSolutionQueryMonitorV1Req;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.request.LiveWallSolutionQueryV1Req;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.response.LiveWallSolutionQueryAudioV1Resp;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.response.LiveWallSolutionQueryImageV1Resp;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.response.LiveWallSolutionQueryMonitorV1Resp;
import com.netease.yidun.sdk.antispam.livevideosolution.query.v1.response.LiveWallSolutionQueryV1Resp;
public class LiveVideoSolutionQueryDemo extends AbstractDemo {
public static void main(String[] args) {
// 实例化一个requester,入参需要传入易盾内容安全分配的secretId,secretKey
AntispamRequester antispamRequester = createAntispamRequester("SecretId", "SecretKey");
// 实例化发起请求的client对象
LiveVideoSolutionClient client = LiveVideoSolutionClient.getInstance(antispamRequester);
LiveWallSolutionQueryV1Req queryV1Req = new LiveWallSolutionQueryV1Req();
LiveWallSolutionQueryV1Resp queryV1Resp = null;
try {
queryV1Resp = client.query(queryV1Req);
} catch (Exception e) {
e.printStackTrace();
}
if (queryV1Resp != null && queryV1Resp.getCode() == 200 && queryV1Resp.getResult() != null) {
// 处理直播音视频查询响应
for (LiveWallSolutionQueryV1Resp.LiveWallSolutionQueryV1Result result : queryV1Resp.getResult()) {
}
}
// 构建查询音频请求
LiveWallSolutionQueryAudioV1Req queryAudioV1Req = new LiveWallSolutionQueryAudioV1Req();
LiveWallSolutionQueryAudioV1Resp queryAudioV1Resp = null;
try {
queryAudioV1Resp = client.query(queryAudioV1Req);
} catch (Exception e) {
e.printStackTrace();
}
if (queryAudioV1Resp != null && queryAudioV1Resp.getCode() == 200 && queryAudioV1Resp.getResult() != null) {
// 处理查询音频任务响应
for (LiveWallSolutionQueryAudioV1Resp.LiveAudioQueryV1Result result : queryAudioV1Resp.getResult()) {
}
}
// 构建查询截图请求
LiveWallSolutionQueryImageV1Req queryImageV1Req = new LiveWallSolutionQueryImageV1Req();
LiveWallSolutionQueryImageV1Resp queryImageV1Resp = null;
try {
queryImageV1Resp = client.query(queryImageV1Req);
} catch (Exception e) {
e.printStackTrace();
}
if (queryImageV1Resp != null && queryImageV1Resp.getCode() == 200 && queryImageV1Resp.getResult() != null) {
// 处理直播截图查询响应
LiveWallSolutionQueryImageV1Resp.LiveWallSolutionQueryImageV1Result result = queryImageV1Resp.getResult();
}
// 构建查询监控请求
LiveWallSolutionQueryMonitorV1Req queryMonitorV1Req = new LiveWallSolutionQueryMonitorV1Req();
LiveWallSolutionQueryMonitorV1Resp monitorV1Resp = null;
try {
monitorV1Resp = client.query(queryMonitorV1Req);
} catch (Exception e) {
e.printStackTrace();
}
if (monitorV1Resp != null && monitorV1Resp.getCode() == 200 && monitorV1Resp.getResult() != null) {
// 处理监控查询响应
LiveWallSolutionQueryMonitorV1Resp.LiveWallSolutionQueryMonitorV1Result result = monitorV1Resp.getResult();
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/netease_yidun/yidun-java-sdk.git
git@gitee.com:netease_yidun/yidun-java-sdk.git
netease_yidun
yidun-java-sdk
yidun-java-sdk
main

搜索帮助

A270a887 8829481 3d7a4017 8829481