TXVodDownloadMediaInfo 简介
点播下载媒资描述。
类常量
参数名 | 类型 | 值 | 描述 |
TXVodDownloadMediaInfo.STATE_INIT | number | 0 | 下载初始态。 |
TXVodDownloadMediaInfo.STATE_START | number | 1 | 下载开始。 |
TXVodDownloadMediaInfo.STATE_STOP | number | 2 | 下载停止。 |
TXVodDownloadMediaInfo.STATE_ERROR | number | 3 | 下载出错。 |
TXVodDownloadMediaInfo.STATE_FINISH | number | 4 | 下载完成。 |
接口概览
API | 描述 |
用腾讯云视频 fileId 下载时,获取传入的下载源媒资信息。 | |
获取视频的总时长,单位毫秒。 | |
获取已下载的可播放时长,单位毫秒。 | |
获取下载文件总大小,单位 Byte,只针对 fileId 下载源有效。 | |
获取已下载文件大小,单位 Byte,只针对 fileId 下载源有效。 | |
获取当前下载进度。 | |
获取当前下载资源的播放路径,可传给 TXVodPlayer 播放。 | |
获取下载状态。 | |
判断是否下载完成。 | |
获取下载速度,单位 KByte/秒。 | |
获取任务 id,唯一标识下载任务。 | |
获取实际下载地址。 | |
获取下载账户名称。 | |
获取下载偏好分辨率。 |
接口详情
getDataSource
以腾讯云视频 fileId 下载时获取传入的下载源媒资信息。
getDataSource(): TXVodDownloadDataSource
返回值
下载资源对象信息 TXVodDownloadDataSource。
getDuration
获取视频的总时长,单位毫秒。
getDuration(): number
getPlayableDuration
获取已下载的可播放时长,单位毫秒。
getPlayableDuration(): number
getSize
获取下载文件总大小,单位 Byte,只针对腾讯云视频 fileId 下载源有效。
注意:总大小是指上传到腾讯云点播控制台的原始文件的大小,转自适应码流后的子流大小,暂时无法获取。
getSize(): number
getDownloadSize
获取已下载文件大小,单位 Byte,只针对腾讯云视频 fileId 下载源有效。
getDownloadSize(): number
getProgress
获取当前下载进度。
getProgress(): number
getPlayPath
获取当前下载资源的播放路径,可传给 TXVodPlayer 播放。
getPlayPath(): string
getDownloadState
获取下载状态。
getDownloadState(): number
isDownloadFinished
判断是否下载完成。
isDownloadFinished(): boolean
getSpeed
获取下载速度,单位 KByte/秒。
getSpeed(): number
getTaskId
获取任务 id,唯一标识下载任务。
getTaskId(): number
getUrl
获取实际下载地址。
getUrl(): string
getUserName
获取下载账户名称。
getUserName(): string
getPreferredResolution
获取下载偏好分辨率。
getPreferredResolution(): number