TXVodDownloadDataSource

最近更新时间:2025-05-21 18:53:02

我的收藏

TXVodDownloadDataSource 简介

点播下载资源对象。

类常量

参数名
类型
描述
TXVodDownloadDataSource#QUALITY_OD
int
0
原画质。
TXVodDownloadDataSource#QUALITY_240P
int
240
流畅240P。
TXVodDownloadDataSource#QUALITY_360P
int
360
流畅360P。
TXVodDownloadDataSource#QUALITY_480P
int
480
标清480P。
TXVodDownloadDataSource#QUALITY_540P
int
540
标清540P。
TXVodDownloadDataSource#QUALITY_720P
int
720
高清720P 。
TXVodDownloadDataSource#QUALITY_1080P
int
1080
全高清1080P。

接口详情

TXVodDownloadDataSource

构造下载资源对象,用于场景腾讯云视频 fileId 下载。
public TXVodDownloadDataSource(int appId, String fileId, int quality, String pSign, String userName)
参数说明
参数名
类型
描述
appId
int
腾讯云点播应用 appId。
fileId
String
腾讯云点播视频 fileId。
qualityId
int
视频画质 Id , 具体参考 TXVodDownloadDataSource#QUALITY_240P 常量。
pSign
String
视频播放签名。
userName
String
账户名称,须与下载时传入的账户名称一致,若下载时未传入,这里传入空字符""。

TXVodDownloadDataSource

构造下载资源对象,用于场景腾讯云视频 fileId V2 版本下载。
已废弃,推荐使用:TXVodDownloadDataSource(int appId, String fileId, int quality, String pSign, String userName)。
public TXVodDownloadDataSource(TXPlayerAuthBuilder authBuilder, int quality)

TXVodDownloadDataSource

构造下载资源对象,用于场景腾讯云视频 fileId V2 版本下载。
已废弃,推荐使用:TXVodDownloadDataSource(int appId, String fileId, int quality, String pSign, String userName)。
public TXVodDownloadDataSource(TXPlayerAuthBuilder authBuilder, String templateName)

setToken

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

setQuality

设置画质 Id。
public void setQuality(int quality)
参数说明
参数名
类型
描述
quality
int
视频画质 Id , 具体参考 TXVodDownloadDataSource#QUALITY_240P 常量。

getAppId

获取传入的 appId。
public int getAppId()

getFileId

获取传入的 fileId。
public String getFileId()

getPSign

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

getQuality

获取传入的 quality。
public int getQuality()

getUserName

获取传入的 userName,默认“default”。
public String getUserName()

getToken

获取传入的 token。
public String getToken()