简介
本文档提供关于提交多任务处理相关的 API 概览以及 SDK 示例代码。
API | 操作描述 |
提交多个任务 |
SDK API 参考
提交多任务处理
功能说明
提交多个任务
注意:
COS iOS SDK 版本需要大于等于 v6.2.5。
示例代码
Objective-C
QCloudCreateMediaJobRequest * request = [QCloudCreateMediaJobRequest new];// 存储桶名称,格式为 BucketName-APPIDrequest.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];
说明:
Swift
let request = QCloudCreateMediaJobRequest()// 存储桶名称,格式为 BucketName-APPIDrequest.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)
说明: