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 | 描述 |
构造下载资源对象。 | |
获取文件 ID。 | |
获取签名字符串。 | |
设置清晰度。 | |
获取清晰度。 | |
设置 Token。 | |
获取 Token。 | |
获取 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