产品动态
公告
参数名 | 类型 | 值 | 描述 |
TXVodDownloadMediaInfoStateInit | NSInteger | 0 | 下载初始态。 |
TXVodDownloadMediaInfoStateStart | NSInteger | 1 | 下载开始。 |
TXVodDownloadMediaInfoStateStop | NSInteger | 2 | 下载停止。 |
TXVodDownloadMediaInfoStateError | NSInteger | 3 | 下载出错。 |
TXVodDownloadMediaInfoStateFinish | NSInteger | 4 | 下载完成。 |
API | 描述 |
用腾讯云视频 fileId 下载时,获取传入的下载源媒资信息。 | |
获取实际下载地址。 | |
获取下载账户名称。 | |
获取视频的总时长,单位毫秒。 | |
获取已下载的可播放时长,单位毫秒。 | |
获取下载文件总大小,单位:Byte,只针对 fileId 下载源有效。 注意:总大小是指上传到腾讯云点播控制台的原始文件的大小,转自适应码流后的子流大小,暂时无法获取。 | |
获取已下载文件大小,单位:Byte,只针对 fileId 下载源有效。 | |
视频分段总数。 | |
已下载的分段数。 | |
获取当前下载进度。 | |
获取当前下载资源的播放路径,可传给 TXVodPlayer 播放。 | |
获取下载速度,单位:KByte/秒。(10.9 版本开始支持) | |
获取下载状态。 | |
获取下载偏好分辨率。 | |
判断下载后的视频资源是否损坏,如下载完被删除等情况将返回 true。(11.0 版本开始支持) | |
判断是否下载完成。 |
@property(nonatomic, strong) TXVodDownloadDataSource *dataSource;
@property(nonatomic, copy) NSString *url;
@property(nonatomic, copy) NSString *userName;
@property(nonatomic, assign) int duration;
@property(nonatomic, assign) int playableDuration;
@property(nonatomic, assign) long size;
@property(nonatomic, assign) long downloadSize;
@property(nonatomic, assign) int segments;
@property(nonatomic, assign) int downloadSegments;
@property(nonatomic, assign) float progress;
@property(nonatomic, copy) NSString *playPath;
@property(nonatomic, assign) int speed;
@property(nonatomic, assign) TXVodDownloadMediaInfoState downloadState;
@property(nonatomic, assign) long preferredResolution;
@property(nonatomic, assign) BOOL isResourceBroken;
- (BOOL)isDownloadFinished;
文档反馈