![]() |
AliyunPlayer v7.6.0
Aliyun Player API Reference Manual for iOS Platforms
|
#include "AliPrivateService.h"
Public Types | |
enum | AVPPremiumBizType : NSUInteger { BizType_UNKNOW = 0 , MediaLoader = 1 , PreRenderOption = 102 , PremiumAbrStrategy = 103 , H265Adaptive = 104 , DashSupport = 105 , EXTSubtitle = 108 , H266Support = 109 } |
AVPPremiumBizType 枚举类型:定义高级功能类型。 @discussion 此枚举包含了不同的业务类型,用于识别高级功能模块。 More... | |
typedef enum AliPrivateService::AVPPremiumBizType | AVPPremiumBizType |
AVPPremiumBizType 枚举类型:定义高级功能类型。 @discussion 此枚举包含了不同的业务类型,用于识别高级功能模块。 | |
typedef void(* | OnPremiumLicenseVerifyCallback) (AVPPremiumBizType type, bool isValid, NSString *errorMsg) |
OnPremiumLicenseVerifyCallback 函数指针类型:高级功能验证回调。 | |
Class Methods | |
(void) | + initKey: |
初始化下载秘钥信息 | |
(void) | + initKeyWithData: |
初始化下载秘钥信息 | |
(void) | + initLicenseService |
初始化证书服务 | |
(void) | + setOnPremiumLicenseVerifyCallback: |
设置获取专业版License鉴权回调 | |
- (typedef enum AVPPremiumBizType) AliPrivateService: |
AVPPremiumBizType 枚举类型:定义高级功能类型。 @discussion 此枚举包含了不同的业务类型,用于识别高级功能模块。
- (typedef void(* OnPremiumLicenseVerifyCallback) (AVPPremiumBizType type, bool isValid, NSString *errorMsg)) |
OnPremiumLicenseVerifyCallback 函数指针类型:高级功能验证回调。
type | 高级功能类型 |
isValid | 是否验证通过 |
errorMsg | 错误信息(验证失败时返回) @discussion 此回调用于验证指定的高级功能是否可用,并返回验证状态和错误信息。 |
- (enum AVPPremiumBizType) : |
AVPPremiumBizType 枚举类型:定义高级功能类型。 @discussion 此枚举包含了不同的业务类型,用于识别高级功能模块。
Enumerator | |
---|---|
BizType_UNKNOW | |
MediaLoader | |
PreRenderOption | |
PremiumAbrStrategy | |
H265Adaptive | |
DashSupport | |
EXTSubtitle | |
H266Support |
+ (void) initKey: | (NSString *) | datFile |
初始化下载秘钥信息
datFile | 秘钥文件的路径 |
+ (void) initKeyWithData: | (NSData *) | data |
初始化下载秘钥信息
data | 秘钥文件的内容 |
+ (void) initLicenseService |
初始化证书服务
key | 用户拥有的licenseKey信息 |
licensePath | 本地证书路径 |
storageDir | 下载证书文件夹路径 |
+ (void) setOnPremiumLicenseVerifyCallback: | (OnPremiumLicenseVerifyCallback) | callback |
设置获取专业版License鉴权回调