TXVodDef

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

我的收藏

常用结构

TXPlayInfoParams

点播播放器播放媒资参数, 通过 TXPlayInfoParams 可以配置腾讯云 fileId 和 url 播放。

接口概览

API
描述
创建通过腾讯云点播 fileId 播放的媒资实例。
创建通过 URL 播放的媒资实例。
设置播放器播放的媒资类型。

字段详情

参数名
类型
描述
appId
number
腾讯云视频 appId,必填。
fileId
string
腾讯云视频 fileId。
pSign
string
腾讯云视频加密签名,加密视频必填。
url
string
下载链接。
mediaType
number
媒资类型,默认 AUTO 类型。

接口详情

createWithFileId
创建通过腾讯云点播 fileId 播放的媒资实例。
static createWithFileId(appId: number, fileId: string, pSign: string): TXPlayInfoParams
参数说明
参数名
类型
描述
appId
number
腾讯云点播应用 appId。
fileId
string
腾讯云点播资源 fileId。
pSign
string
播放签名。
createWithUrl
创建通过 url 播放的媒资实例。
static createWithUrl(url: string): TXPlayInfoParams
参数说明
参数名
类型
描述
url
string
播放资源地址。
setMediaType
设置媒体类型。
setMediaType(mediaType: number): void
参数说明
参数名
类型
描述
mediaType
number
设置媒资类型,默认为 AUTO 类型。可选值有:
TXVodConstants#MEDIA_TYPE_AUTO,AUTO 类型(默认值,自适应码率播放暂不支持)。
TXVodConstants#MEDIA_TYPE_HLS_VOD,HLS 点播媒资。
TXVodConstants#MEDIA_TYPE_HLS_LIVE,HLS 直播媒资。
TXVodConstants#MEDIA_TYPE_FILE_VOD,MP4 等通用文件点播媒资。
TXVodConstants#MEDIA_TYPE_DASH_VOD,DASH 点播媒资。

TXBitrateItem

码率信息类。
参数名
类型
描述
index
number
码率索引。
width
number
视频宽度。
height
number
视频高度。
bitrate
number
码率值。

TXTrackInfo

轨道信息类。
参数名
类型
描述
trackType
number
轨道类型。
trackIndex
number
轨道索引。
name
string
轨道名字。
isSelected
boolean
当前轨道是否被选中。
isExclusive
boolean
如果是 true,该类型轨道每个时刻只有一条能被选中;如果是 false,该类型轨道可以同时选中多条。
isInternal
boolean
当前的轨道是否是内部原始轨道。
轨道类型常量
常量名
描述
TX_VOD_MEDIA_TRACK_TYPE_UNKNOWN
-1
未知。
TX_VOD_MEDIA_TRACK_TYPE_VIDEO
0
视频轨。
TX_VOD_MEDIA_TRACK_TYPE_AUDIO
1
音频轨。
TX_VOD_MEDIA_TRACK_TYPE_SUBTITLE
3
字幕轨。

TXVodSubtitleData

点播播放器回调的字幕文本数据。
参数名
类型
描述
subtitleText
string
字幕内容,为空时表示没有字幕内容。
trackIndex
number
当前字幕轨道的 trackIndex。
startPositionMs
number
字幕开始时间,也就是视频的 position,单位毫秒。