更新媒体处理队列

最近更新时间:2024-05-08 16:39:11

我的收藏

简介

本文档提供关于更新媒体处理队列相关的 API 概览以及 SDK 示例代码。
API
操作描述
更新媒体处理队列。

SDK API 参考

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

更新媒体处理队列

功能说明

更新媒体处理队列。
注意:
COS iOS SDK 版本需要大于等于 v6.2.6。

示例代码

Objective-C
QCloudUpdateMediaQueueRequest * request = [[QCloudUpdateMediaQueueRequest alloc]init];
// 存储桶名称,格式为 BucketName-APPID
request.bucket = @"examplebucket-1250000000";
request.regionName = @"regionName";
request.name = @"name";
/// 1. Active 表示队列内的作业会被媒体处理服务调度执行
/// 2. Paused 表示队列暂停,作业不再会被媒体处理调度执行,队列内的所有作业状态维持在暂停状态,已经执行中的任务不受影响
request.state = 1;

// 其他更多参数请查看sdk文档或源码注释
request.finishBlock = ^(QCloudQueueItemModel * result, NSError *error) {
// result 详细字段请查看api文档或者SDK源码
// QCloudQueueItemModel 类;
};
[[QCloudCOSXMLService defaultCOSXML] UpdateMediaJobQueue:request];
说明:
更多完整示例,请前往 GitHub 查看。
Swift
let request = QCloudUpdateMediaQueueRequest()
// 存储桶名称,格式为 BucketName-APPID
request.bucket = "examplebucket-1250000000"
request.regionName = "regionName"
request.name = "name"
/// 1. Active 表示队列内的作业会被媒体处理服务调度执行
/// 2. Paused 表示队列暂停,作业不再会被媒体处理调度执行,队列内的所有作业状态维持在暂停状态,已经执行中的任务不受影响
request.state = 1

// 其他更多参数请查看sdk文档或源码注释
request.finishBlock = { result, error in
    // result 详细字段请查看api文档或者SDK源码
    // QCloudQueueItemModel 类;
}
QCloudCOSXMLService.defaultCOSXML().updateMediaJobQueue(request)
说明:
更多完整示例,请前往 GitHub 查看。