全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
媒体转码

快速入门

更新时间:2017-06-23 16:35:59

请确认您已经熟悉MTS的基本概念,Region、AccessKeyId和AccessKeySecret等。

本节您将看到如何快速使用MTS Java SDK,完成进行常见操作,如搜索媒体工作流等。

初始化客户端

多区域支持

添加北京区域(其他区域类似):

  1. import com.aliyuncs.profile.DefaultProfile;
  1. DefaultProfile.addEndpoint("cn-beijing",
  2. "cn-beijing",
  3. "Mts",
  4. "mts.cn-beijing.aliyuncs.com");
杭州区域初始化

只要初始化profile和client时,正确设置RegionId参数”cn-hangzhou”,API调用时无需特殊设置。

  1. import com.aliyuncs.profile.DefaultProfile;
  2. import com.aliyuncs.DefaultAcsClient;
  1. DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);
  2. DefaultAcsClient client = new DefaultAcsClient(profile);
  3. searchMediaWorkflow(client);
北京区域初始化

只要初始化profile和client时,正确设置RegionId参数”cn-beijing”,API调用时无需特殊设置。

  1. import com.aliyuncs.profile.DefaultProfile;
  2. import com.aliyuncs.DefaultAcsClient;
  1. DefaultProfile profile = DefaultProfile.getProfile("cn-beijing", accessKeyId, accessKeySecret);
  2. DefaultAcsClient client = new DefaultAcsClient(profile);
  3. searchMediaWorkflow(client);

API调用示例

下面以SearchMediaWorkflowAPI调用为例。

  1. import com.aliyuncs.DefaultAcsClient;
  2. import com.aliyuncs.exceptions.ClientException;
  3. import com.aliyuncs.exceptions.ServerException;
  4. import com.aliyuncs.mts.model.v20140618.SearchMediaWorkflowRequest;
  5. import com.aliyuncs.mts.model.v20140618.SearchMediaWorkflowResponse;
  1. SearchMediaWorkflowResponse searchMediaWorkflow(DefaultAcsClient client) {
  2. SearchMediaWorkflowRequest request = new SearchMediaWorkflowRequest();
  3. SearchMediaWorkflowResponse response = null;
  4. try {
  5. response = client.getAcsResponse(request);
  6. } catch (ServerException e) {
  7. throw new RuntimeException("SearchMediaWorkflowRequest Server failed");
  8. } catch (ClientException e) {
  9. throw new RuntimeException("SearchMediaWorkflowRequest Client failed");
  10. }
  11. return response;
  12. }
本文导读目录