TXVodConstants

最近更新时间:2025-05-22 16:24:53

我的收藏

TXVodConstants API 简介

点播播放器用到的常量类。

图像平铺模式

参数名
描述
0
RENDER_MODE_FULL_FILL_SCREEN
视频画面全屏铺满。
1
RENDER_MODE_ADJUST_RESOLUTION
视频画面自适应屏幕。

图像渲染角度

参数名
描述
0
RENDER_ROTATION_PORTRAIT
常规竖屏。
270
RENDER_ROTATION_LANDSCAPE
右旋90度。

播放事件列表

参数名
描述
2002
VOD_PLAY_EVT_HIT_CACHE
启播命中缓存。
2003
VOD_PLAY_EVT_RCV_FIRST_I_FRAME
网络接收到首个视频数据包(IDR)。
2004
VOD_PLAY_EVT_PLAY_BEGIN
视频播放开始。
2005
VOD_PLAY_EVT_PLAY_PROGRESS
视频播放进度。
2006
VOD_PLAY_EVT_PLAY_END
视频播放结束。
6001
VOD_PLAY_EVT_LOOP_ONCE_COMPLETE
循环一轮播放结束
2007
VOD_PLAY_EVT_PLAY_LOADING
视频播放 Loading。
2008
VOD_PLAY_EVT_START_VIDEO_DECODER
解码器启动。
2009
VOD_PLAY_EVT_CHANGE_RESOLUTION
视频分辨率改变。
2010
VOD_PLAY_EVT_GET_PLAYINFO_SUCC
获取点播文件信息成功。
2011
VOD_PLAY_EVT_CHANGE_ROTATION
视频旋转信息。
2013
VOD_PLAY_EVT_VOD_PLAY_PREPARED
视频加载完毕。
2014
VOD_PLAY_EVT_VOD_LOADING_END
loading 结束。
2017
VOD_PLAY_EVT_FIRST_VIDEO_PACKET
收到首帧数据(12.0 版本开始支持)。
2019
VOD_PLAY_EVT_SEEK_COMPLETE
Seek 完成(10.3版本开始支持)。
2020
VOD_PLAY_EVT_SELECT_TRACK_COMPLETE
切换轨道完成。
2026
VOD_PLAY_EVT_RCV_FIRST_AUDIO_FRAME
音频首次播放。
2103
VOD_PLAY_WARNING_RECONNECT
网络断连, 已启动自动重连。
2030
VOD_PLAY_EVT_VIDEO_SEI
视频 sei 信息事件。
2031
VOD_PLAY_EVT_HEVC_DOWNGRADE_PLAYBACK
HEVC 降级播放。
-2301
VOD_PLAY_ERR_NET_DISCONNECT
网络断连,且经多次重连抢救无效。
-2303
VOD_PLAY_ERR_FILE_NOT_FOUND
文件不存在。
-2304
VOD_PLAY_ERR_HEVC_DECODE_FAIL
HEVC 解码失败。
-2305
VOD_PLAY_ERR_HLS_KEY
HLS 解密 key 获取失败。
-2306
VOD_PLAY_ERR_GET_PLAYINFO_FAIL
获取点播文件信息失败。
2106
VOD_PLAY_WARNING_HW_ACCELERATION_FAIL
硬解启动失败,采用软解。
-5
VOD_PLAY_ERR_INVALID_LICENCE
license 不合法,播放失败。
注:在 startVodPlay 之前,需要通过 TXLiveBase#setLicence 设置 License 后方可成功播放,否则将播放失败(黑屏),全局仅设置一次即可。直播 License、短视频 License 和播放器 License 均可使用,若您暂未获取上述 License ,可单击 播放器 License 进行申请,正式版 License 需购买。
-6004
VOD_PLAY_ERR_SYSTEM_PLAY_FAIL
系统播放器播放错误。
-6006
VOD_PLAY_ERR_DECODE_VIDEO_FAIL
视频解码错误,视频格式不支持。
-6007
VOD_PLAY_ERR_DECODE_AUDIO_FAIL
音频解码错误,音频格式不支持。
-6008
VOD_PLAY_ERR_DECODE_SUBTITLE_FAIL
字幕解码错误。
-6009
VOD_PLAY_ERR_RENDER_FAIL
视频渲染错误。
-6010
VOD_PLAY_ERR_PROCESS_VIDEO_FAIL
视频后处理错误。
-6101
VOD_PLAY_ERR_DRM
DRM 播放失败

播放事件参数

参数名
描述
"CPU_USAGE"
NET_STATUS_CPU_USAGE
当前瞬时 CPU 使用率。
"VIDEO_WIDTH"
NET_STATUS_VIDEO_WIDTH
视频分辨率 - 宽。
"VIDEO_HEIGHT"
NET_STATUS_VIDEO_HEIGHT
视频分辨率 - 高。
"NET_SPEED"
NET_STATUS_NET_SPEED
当前的网络数据接收速度,单位:KBps。
"VIDEO_FPS"
NET_STATUS_VIDEO_FPS
当前流媒体的视频帧率。
"VIDEO_BITRATE"
NET_STATUS_VIDEO_BITRATE
当前流媒体的视频码率,单位 bps。
"AUDIO_BITRATE";
NET_STATUS_AUDIO_BITRATE
当前流媒体的音频码率,单位 bps。
"VIDEO_CACHE"
NET_STATUS_VIDEO_CACHE
缓冲区(jitterbuffer)大小,缓冲区当前长度为0,说明离卡顿就不远了,单位:KBps。
"SERVER_IP"
NET_STATUS_SERVER_IP
连接的服务器 IP。
"EVT_UTC_TIME"
EVT_UTC_TIME
UTC 时间。
"EVT_TIME"
EVT_TIME
事件发生时间。
"EVT_MSG"
EVT_DESCRIPTION
事件说明。
"EVT_PARAM1"
EVT_PARAM1
事件参数1。
"EVT_PARAM2"
EVT_PARAM2
事件参数2。
"EVT_PLAY_COVER_URL"
EVT_PLAY_COVER_URL
视频封面。
"EVT_PLAY_URL"
EVT_PLAY_URL
视频地址。
"EVT_PLAY_NAME"
EVT_PLAY_NAME
视频名称。
"EVT_PLAY_DESCRIPTION"
EVT_PLAY_DESCRIPTION
视频简介。
"EVT_PLAY_PROGRESS_MS"
EVT_PLAY_PROGRESS_MS
播放进度(毫秒)。
"EVT_PLAY_DURATION_MS"
EVT_PLAY_DURATION_MS
播放总长(毫秒)。
"EVT_PLAY_PROGRESS"
EVT_PLAY_PROGRESS
播放进度。
"EVT_PLAY_DURATION"
EVT_PLAY_DURATION
播放总长。
"EVT_PLAYABLE_DURATION_MS"
EVT_PLAYABLE_DURATION_MS
点播可播放时长(毫秒)。
"EVT_PLAYABLE_RATE"
EVT_PLAYABLE_RATE
播放速率。
"EVT_PLAYABLE_DURATION"
EVT_PLAYABLE_DURATION
点播可播放时长。
"EVT_IMAGESPRIT_WEBVTTURL"
EVT_IMAGESPRIT_WEBVTTURL
雪碧图 web vtt 描述文件下载 URL。
"EVT_IMAGESPRIT_IMAGEURL_LIST"
EVT_IMAGESPRIT_IMAGEURL_LIST
雪碧图图片下载 URL。
"EVT_DRM_TYPE"
EVT_DRM_TYPE
加密类型。
"EVT_CODEC_TYPE"
EVT_CODEC_TYPE
视频编码类型。
"EVT_KEY_FRAME_CONTENT_LIST"
EVT_KEY_FRAME_CONTENT_LIST
视频关键帧描述信息。
"EVT_KEY_FRAME_TIME_LIST"
EVT_KEY_FRAME_TIME_LIST
关键帧时间。
"EVT_PLAY_PDT_TIME_MS"
EVT_PLAY_PDT_TIME_MS
播放 PDT 时间(毫秒)。
"EVT_KEY_VIDEO_ROTATION"
EVT_KEY_VIDEO_ROTATION
MP4视频旋转角度。
"EVT_KEY_WATER_MARK_TEXT"
EVT_KEY_WATER_MARK_TEXT
幽灵水印文本(11.5版本开始支持)。

播放器媒资类型

参数名
描述
0
MEDIA_TYPE_AUTO
AUTO 类型。
1
MEDIA_TYPE_HLS_VOD
自适应码率播放 HLS 点播媒资。
2
MEDIA_TYPE_HLS_LIVE
自适应码率播放 HLS 直播媒资。
3
MEDIA_TYPE_FILE_VOD
MP4 等通用文件点播媒资。
4
MEDIA_TYPE_DASH_VOD
DASH 点播媒资。

MP4 加密等级

参数名
描述
0
MP4_ENCRYPTION_LEVEL_NONE
MP4 不加密播放。
2
MP4_ENCRYPTION_LEVEL_L2
L2, MP4 本地加密播放。

未分类变量

参数名
描述
0
PLAYER_SYSTEM_MEDIA_PLAYER
系统播放器。
1
PLAYER_THUMB_PLAYER
自研播放器,支持软解,兼容性更好。
-1
INDEX_AUTO
自适应码率 index 标识。
"450"
PLAYER_OPTION_KEY_SUBTITLE_OUTPUT_TYPE
外挂字幕输出类型配置 Key
"backup_url"
VOD_KEY_BACKUP_URL
降级播放备选 URL Key。
"mimetype"
VOD_KEY_MIMETYPE
播放资源的 Mimetype Key。
"text/x-subrip"
VOD_PLAY_MIMETYPE_TEXT_SRT
外挂字幕 SRT 格式。
"text/vtt"
VOD_PLAY_MIMETYPE_TEXT_VTT
外挂字幕 VTT 格式。
"EVT_KEY_WATER_MARK_TEXT"
EVT_KEY_WATER_MARK_TEXT
幽灵水印文本(11.5版本开始支持)。