简介
本文档提供关于GetPrivateM3U8相关的 API 概览以及 SDK 示例代码。
API | 操作描述 |
GetPrivateM3U8 接口用于获取私有 M3U8 ts 资源的下载授权。(此方式通过对象存储转发请求至数据万象)。 |
SDK API 参考
GetPrivateM3U8
功能说明
GetPrivateM3U8 接口用于获取私有 M3U8 ts 资源的下载授权。(此方式通过对象存储转发请求至数据万象)。
注意:
COS iOS SDK 版本需要大于等于 v6.2.6。
示例代码
Objective-C
QCloudGetPrivateM3U8Request * request = [[QCloudGetPrivateM3U8Request alloc]init];// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"request.object = @"exampleobject";// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = @"examplebucket-1250000000";// 存储桶所在地域request.regionName = @"regionName";request.finishBlock = ^(id result, NSError *error) {// result 私有 M3U8 ts 资源下载链接};[[QCloudCOSXMLService defaultCOSXML] GetPrivateM3U8:request];
说明:
Swift
let request = QCloudGetPrivateM3U8Request()// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"request.object = "exampleobject"// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = "examplebucket-1250000000"// 存储桶所在地域request.regionName = "regionName"request.finishBlock = { result, error in// result 私有 M3U8 ts 资源下载链接}QCloudCOSXMLService.defaultCOSXML().getPrivateM3U8(request)
说明: