一、TXPlayerGlobalSetting API 简介
点播播放器全局配置。
二、接口概览
| API | 描述 |
| setCacheFolderPath: | 设置播放引擎的 Cache 目录。 |
| cacheFolderPath | 获取播放引擎的 Cache 目录。 |
| setMaxCacheSize: | 设置播放引擎的最大缓存大小。 |
| maxCacheSize | 获取播放引擎的最大缓存大小。 |
| getOptions: | 判断播放器特性能力。 |
| setLicenseFlexibleValid: | 设置播放器 License 柔性校验。开启后,在播放器首次启动后前3次播放校验将默认通过。 |
| setPlayCGIHosts: | 设置腾讯云 PlayCGI 主机域名地址列表。 |
三、setCacheFolderPath:
参数说明
| 参数名 | 类型 | 描述 |
| cacheFolder | NSString | 缓存目录路径,nil 表示不开启缓存。 |
四、cacheFolderPath
获取设置的播放引擎的 Cache 目录。
+ (NSString *)cacheFolderPath;
五、setMaxCacheSize:
设置播放引擎的最大缓存大小,设置后会根据设定值自动清理 Cache 目录的文件。
+ (void)setMaxCacheSize:(NSInteger)maxCacheSizeMB;
参数说明
| 参数名 | 类型 | 描述 |
| maxCacheSizeMB | NSInteger | 最大缓存大小,单位:MB。 |
六、maxCacheSize
获取设置的播放引擎的最大缓存大小。单位 MB。
+ (NSInteger)maxCacheSize;
七、getOptions:
判断播放器特性能力。
+ (id)getOptions:(NSNumber *)featureId;
八、setLicenseFlexibleValid:
开启播放器 License 柔性校验。开启后,在播放器首次启动后前2次播放校验将默认通过。
+ (void)setLicenseFlexibleValid:(BOOL)value;
九、setPlayCGIHosts:
设置腾讯云 PlayCGI 主机域名地址列表,在内置域名请求失败时会启用设置的备用域名。
+ (void)setPlayCGIHosts:(NSArray<NSString *> *)hosts;
参数说明
| 参数名 | 类型 | 描述 |
| hosts | NSArray<NSString *> | 域名地址列表,域名格式为:playvideo.qcloud.com。发起 PlayCGI 请求时依次使用传入的 hosts 地址,在某个 host 请求失败时自动切换到下个 host 重试请求。 |