视频预下载回调
protocol TXVodPreloadManagerDelegate-p |
构造函数 | |
(void) | - onComplete:url: |
(void) | - onError:url:error: |
|
optional |
下载完成回调
taskID | 下载任务ID |
url | 下载任务地址 |
|
optional |
下载错误回调
taskID | 下载任务ID |
url | 下载任务地址 |
error | 下载失败的错误信息 |
class TXVodPreloadManager |
构造函数 | |
(int) | - startPreload:preloadSize:preferredResolution:delegate: |
(void) | - stopPreload: |
类方法 | |
(instancetype) | + sharedManager |
+ (instancetype) sharedManager |
获取视频预下载单例对象
- (int) startPreload: | (NSString *) | requestURL | |
preloadSize: | (int) | preloadSizeMB | |
preferredResolution: | (long) | preferredResolution | |
delegate: | (id< TXVodPreloadManagerDelegate >) | delegate | |
启动预下载
requestURL | 预下载的URL |
preloadSizeMB | 预下载的大小(单位:MB) |
preferredResolution | 期望分辨率,long类型,取值如:从TXVodPlayConfig.VIDEO_RESOLUTION_720X1280,不支持多分辨率或不需指定时,传-1 |
delegate | 回调 |
- (void) stopPreload: | (int) | taskID |
停止预下载
taskID | 任务ID。ID从TXVodPreloadManager#startPreload返回值得到。 |