常用结构
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,单位毫秒。 |