TXVodDownloadDataSource 简介
点播下载资源对象。
清晰度 TXVodQuality
参数名 | 类型 | 值 | 描述 |
TXVodQualityOD | NSInteger | 0 | 原画质。 |
TXVodQualityFLU | NSInteger | 1 | 流畅。 |
TXVodQualitySD | NSInteger | 2 | 标清。 |
TXVodQualityHD | NSInteger | 3 | 高清。 |
TXVodQualityFHD | NSInteger | 4 | 全高清。 |
TXVodQuality2K | NSInteger | 5 | 2K。 |
TXVodQuality4K | NSInteger | 6 | 4K。 |
TXVodQuality240P | NSInteger | 240 | 流畅240P。 |
TXVodQuality360P | NSInteger | 360 | 流畅360P。 |
TXVodQuality480P | NSInteger | 480 | 标清480P。 |
TXVodQuality540P | NSInteger | 540 | 标清540P。 |
TXVodQuality720P | NSInteger | 720 | 高清720P 。 |
TXVodQuality1080p | NSInteger | 1080 | 全高清1080P。 |
接口详情
auth
点播 fileID 鉴权信息。
@property(nonatomic, strong) TXPlayerAuthParams *auth;
参数说明
参数名 | 类型 | 描述 |
auth | TXPlayerAuthParams |
quality
下载清晰度。默认为高清(获取下载信息时,此参数需和下载视频时使用的参数一致)。
@property(nonatomic, assign) TXVodQuality quality;
参数说明
参数名 | 类型 | 描述 |
quality | TXVodQuality |
token
设置此值后,播放器自动在 URL 中的文件名之前增加 voddrm.token.<Token>。
@property(nonatomic, copy) NSString *token;
templateName
清晰度模板。如果后台转码是自定义模板,请在这里填写模板名。templateName 和 quality 同时设置时,以 templateName 为准。
@property(nonatomic, copy) NSString *templateName;
fileId
视频文件 ID。
@property(nonatomic, copy) NSString *fileId;
pSign
签名信息。
@property(nonatomic, copy) NSString *pSign;
appId
应用 ID。
@property(nonatomic, assign) int appId;
userName
账户名称,默认“default”。
@property(nonatomic, copy) NSString *userName;
overlayKey
HLS EXT-X-KEY 加密 key。
@property(nonatomic, copy) NSString *overlayKey;
overlayIv
HLS EXT-X-KEY 加密 Iv。
@property(nonatomic, copy) NSString *overlayKey;