简介
本文档提供关于视频标签相关的 API 概览以及 SDK 示例代码。
API | 操作描述 |
提交一个视频标签任务。 |
SDK API 参考
视频标签
功能说明
提交一个视频标签任务。
注意:
COS iOS SDK 版本需要大于等于 v6.2.5。
示例代码
Objective-C
QCloudPostVideoTagRequest * request = [QCloudPostVideoTagRequest new];// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = @"examplebucket-1250000000";// 存储桶所在地域request.regionName = @"regionName";// 视频标签输入参数,具体请查看sdk注释或api文档QCloudPostVideoTag * input = QCloudPostVideoTag.new;input.Input = QCloudPostVideoTagInput.new;input.Input.Object = @"test.m3u8";input.Operation = QCloudPostVideoTagOperation.new;input.Operation.VideoTag = QCloudPostVideoTagVideoTag.new;input.Operation.VideoTag.Scenario = @"Stream";request.input = input;[request setFinishBlock:^(QCloudPostVideoTagResult * _Nullable result, NSError * _Nullable error) {// result 详细字段请查看 API 文档或者 SDK 源码}];[[QCloudCOSXMLService defaultCOSXML]PostVideoTag:request];
说明:
Swift
let request = QCloudPostVideoTagRequest()// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = "examplebucket-1250000000"// 存储桶所在地域request.regionName = "regionName"// 视频标签输入参数,具体请查看sdk注释或api文档let input = QCloudPostVideoTag()input.input = QCloudPostVideoTagInput()input.input.object = "test.m3u8"input.operation = QCloudPostVideoTagOperation()input.operation.videoTag = QCloudPostVideoTagVideoTag()input.operation.videoTag.scenario = "Stream"request.input = inputrequest.finishBlock = { result, error in// result 详细字段请查看 API 文档或者 SDK 源码}QCloudCOSXMLService.defaultCOSXML().postVideoTag(request)
说明: