TXVodDownloadMediaInfo

最近更新时间:2026-04-21 10:36:32

我的收藏

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 下载时,获取传入的下载源媒资信息。
获取视频的总时长,单位毫秒。
获取已下载的可播放时长,单位毫秒。
getSize
获取下载文件总大小,单位 Byte,只针对 fileId 下载源有效。
获取已下载文件大小,单位 Byte,只针对 fileId 下载源有效。
获取当前下载进度。
获取当前下载资源的播放路径,可传给 TXVodPlayer 播放。
获取下载状态。
判断是否下载完成。
getSpeed
获取下载速度,单位 KByte/秒。
getTaskId
获取任务 id,唯一标识下载任务。
getUrl
获取实际下载地址。
获取下载账户名称。
获取下载偏好分辨率。

接口详情

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