TXVodDownloadDataSource

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

我的收藏

TXVodDownloadDataSource 简介

点播下载资源对象。

类常量

参数名
类型
描述
TXVodDownloadDataSource.QUALITY_UNKOWN
number
-1
未知清晰度。
TXVodDownloadDataSource.QUALITY_240P
number
240
流畅 240P。
TXVodDownloadDataSource.QUALITY_360P
number
360
流畅 360P。
TXVodDownloadDataSource.QUALITY_480P
number
480
标清 480P。
TXVodDownloadDataSource.QUALITY_540P
number
540
标清 540P。
TXVodDownloadDataSource.QUALITY_720P
number
720
高清 720P。
TXVodDownloadDataSource.QUALITY_1080P
number
1080
全高清 1080P。
TXVodDownloadDataSource.QUALITY_2K
number
2000
2K。
TXVodDownloadDataSource.QUALITY_4K
number
4000
4K。

接口概览

API
描述
构造下载资源对象。
getFileId
获取文件 ID。
getPSign
获取签名字符串。
设置清晰度。
获取清晰度。
setToken
设置 Token。
getToken
获取 Token。
getAppId
获取 appId。
获取用户名。
获取 overlayKey。
获取 overlayIv。

接口详情

constructor

构造下载资源对象,用于腾讯云视频 fileId 下载。
constructor(appId: number, fileId: string, quality: number, pSign?: string)
参数说明
参数名
类型
描述
appId
number
腾讯云点播应用 appId。
fileId
string
腾讯云点播视频 fileId。
quality
number
视频画质 ID,具体参考 TXVodDownloadDataSource.QUALITY_XXX 常量。
pSign
string
视频播放签名,加密视频必填。

setToken

设置此值后,播放器自动在 URL 中的文件名之前增加 voddrm.token.<Token>。
public setToken(token: string): void

setQuality

设置画质 ID。
public setQuality(quality: number): void
参数说明
参数名
类型
描述
quality
number
视频画质 ID,具体参考 TXVodDownloadDataSource.QUALITY_XXX 常量。

getAppId

获取传入的 appId。
public getAppId(): number

getFileId

获取传入的 fileId。
public getFileId(): string

getPSign

获取传入的下载签名。
public getPSign(): string

getQuality

获取传入的 quality。
public getQuality(): number

getUserName

获取传入的 userName,默认为 "default"。
public getUserName(): string

getToken

获取传入的 token。
public getToken(): string

getOverlayKey

获取传入的 overlayKey。
public getOverlayKey(): string

getOverlayIv

获取传入的 overlayIv。
public getOverlayIv(): string