帮你快速理解、总结文档立即下载

提交多任务处理

最近更新时间:2026-10-13 19:50:04
本文档已由 AI 辅助审校
我的收藏

简介

本文档提供关于提交多任务处理相关的 API 概览以及 SDK 示例代码。
API
操作描述
提交多个任务

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API。

提交多任务处理

功能说明

提交多个任务
注意:
COS iOS SDK 版本需要大于等于 v6.2.5。

示例代码

Objective-C
QCloudCreateMediaJobRequest * request = [QCloudCreateMediaJobRequest new];
// 存储桶名称,格式为 BucketName-APPID
request.bucket = @"examplebucket-1250000000";
// 文件所在地域
request.regionName = @"ap-guangzhou";

request.input = @{@"Input":@{
@"Object":@"1920p.mp4"
},
@"Operation":@{
@"Tag":@"VoiceSeparate",
@"TemplateId":@"xxxxxx",
@"Output":@{
@"Region":@"ap-guangzhou",
@"Bucket":@"examplebucket-1250000000",
@"Object":@"video_backgroud.${ext}",
@"AuObject":@"video_audio.${ext}"
}
},
@"CallBackFormat":@"XML",
@"CallBackType":@"Url"
};
[request setFinishBlock:^(QCloudCreateMediaJobResponse * _Nullable result, NSError * _Nullable error) {
// result 精彩集锦 ,详细字段请查看 API 文档或者 SDK 源码
}];
[[QCloudCOSXMLService defaultCOSXML]CreateMediaJob:request];
说明:
更多完整示例,请前往 GitHub 查看。
Swift

let request = QCloudCreateMediaJobRequest()
// 存储桶名称,格式为 BucketName-APPID
request.bucket = "examplebucket-1250000000"
// 文件所在地域
request.regionName = "ap-guangzhou"
request.input = [
"Input": [
"Object": "1920p.mp4"
],
"Operation": [
"Tag": "VoiceSeparate",
"TemplateId": "xxxxxx",
"Output": [
"Region": "ap-guangzhou",
"Bucket": "examplebucket-1250000000",
"Object": "video_backgroud.${ext}",
"AuObject": "video_audio.${ext}"
]
],
"CallBackFormat": "XML",
"CallBackType": "Url"
]
request.setFinishBlock { result, error in
// result 详细字段请查看 API 文档或者 SDK 源码
}
QCloudCOSXMLService.defaultCOSXML().createMediaJob(request)

说明:
更多完整示例,请前往 GitHub 查看。