mpc
取消转码任务
更新时间:2020/10/20 GMT+08:00
说明
- 取消转码任务需要用户提供所要取消任务的taskId。
- 待取消的taskId只能是正在转码任务队列中排队的转码任务。已开始转码或已完成的转码任务不能取消。
- 错误处理请参考错误码表。
设置取消转码参数
1 2 3 4 5 6 | //设置取消转码的任务ID
String taskId="taskId";
//发送取消转码任务请求
BaseResponse baseResponse=mpcClient.deleteTranscodingTask(taskId);
//返回处理信息
System.out.println(new Gson().toJson(baseResponse));
|
完整代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | /*
* 业务流程:
* 1、首先导入转码SDK包MPCSDK.jar。
* 2、设置媒体处理服务配置项,包括转码节点地址、AK、SK和ProjectId等,用于连接媒体处理服务和进行授权等。
* 3、设置取消转码任务请求参数。
* 4、发送取消转码任务请求。
* 5、返回处理信息。
*/
import com.google.gson.Gson;
import com.huawei.mpc.client.ClientConfig;
import com.huawei.mpc.client.MpcClient;
import com.huawei.mpc.client.MpcConfig;
import com.huawei.mpc.model.BaseResponse;
//设置媒体处理服务配置项构造方法
MpcConfig mpcconfig = new MpcConfig();
//必选,设置媒体处理服务的终端节点地址,可参考“获取关键参数”章节获取
mpcConfig.setEndPoint(endPoint);
//必选, 设置用户项目ID,可参考“获取关键参数”章节获取
mpcConfig.setProjectId(projectId);
// 必选,设置SK,可参考“获取关键参数”章节获取
mpcConfig.setSk(sk);
// 必选,设置AK,可参考“获取关键参数”章节获取
mpcConfig.setAk(ak);
/*if you need proxy*/
//可选,设置代理,根据实际情况进行选择设置
/*
ClientConfig clientConfig = new ClientConfig();
//设置代理服务器主机IP
clientConfig.setProxyHost(proxyHost);
//设置代理服务器端口号
clientConfig.setProxyPort(Integer.parseInt(proxyPort));
//设置代理服务器用户名
clientConfig.setProxyUserName(proxyUserName);
//设置代理服务器用户密码
clientConfig.setProxyPassword(proxyPassword);
*/
//媒体处理服务构造方法
MpcClient mpcClient = new MpcClient(mpcconfig);
/*
* proxy provided
* MpcClient mpcClient=new MpcClient(mpcconfig, clientConfig);
*/
//设置取消转码的任务ID
String taskId="taskId";
//发送取消转码任务请求
BaseResponse baseResponse=mpcClient.deleteTranscodingTask(taskId);
//返回处理信息
System.out.println(new Gson().toJson(baseResponse));
|
父主题: 视频转码
