文档首页 > > SDK参考> Java SDK> 视频转码> 取消转码任务

取消转码任务

分享
更新时间:2019/11/19 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));
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问