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;