视频预下载回调
| 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返回值得到。 |