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()