TXVodPlayListener

最近更新时间:2025-05-28 11:38:01

我的收藏

TXVodPlayListener API 简介

点播播放器播放事件、网络事件回调监听接口。

回调接口概览

API
描述
播放事件通知。
播放过程中网络状态事件回调。
字幕数据回调。
画中画状态回调。
画中画错误信息回调。
AirPlay 状态回调(仅支持系统播放器)。
AirPlay 错误信息回调(仅支持系统播放器)。

回调接口详情

onPlayEvent:event:withParam:

播放事件通知,包括开始播放、首帧事件、Loading 事件、播放进度、结束播放等事件。
- (void)onPlayEvent:(TXVodPlayer *)player event:(int)EvtID withParam:(NSDictionary *)param;
参数说明
参数名
类型
描述
player
TXVodPlayer
当前播放器对象。
EvtID
int
播放器事件,具体见 TXVODEventID
param
NSDictionary
播放事件携带的参数,通过(Key,Value)保存,其中 Key 可以参考 TXVodEventDef 中的事件参数。

onNetStatus:withParam:

播放过程中网络状态事件回调。
- (void)onNetStatus:(TXVodPlayer *)player withParam:(NSDictionary *)param;
参数说明
参数名
类型
描述
player
TXVodPlayer
当前播放器对象。
param
NSDictionary
播放过程中网络状态参数,格式为:(Key,Value)。具体 Key 见TXLiveSDKTypeDef

onPlayer:subtitleData:

字幕数据回调。
- (void)onPlayer:(TXVodPlayer *)player subtitleData:(TXVodSubtitleData *)subtitleData;
参数说明
参数名
类型
描述
player
TXVodPlayer
当前播放器对象。
subtitleData
TXVodSubtitleData
字幕回调数据。具体见TXVodSubtitleData

onPlayer:pictureInPictureStateDidChange:withParam:

画中画状态回调。
- (void)onPlayer:(TXVodPlayer *)player pictureInPictureStateDidChange:(TX_VOD_PLAYER_PIP_STATE)pipState withParam:(NSDictionary *)param;
参数说明
参数名
类型
描述
player
回调的播放器对象。
pipState
画中画控制器状态。
param
NSDictionary
额外参数。

onPlayer:pictureInPictureErrorDidOccur:withParam:

画中画错误信息回调。
- (void)onPlayer:(TXVodPlayer *)player pictureInPictureErrorDidOccur:(TX_VOD_PLAYER_PIP_ERROR_TYPE)errorType withParam:(NSDictionary *)param;
参数说明
参数名
类型
描述
player
回调的播放器对象。
errorType
错误类型。
param
NSDictionary
错误信息。

onPlayer:airPlayStateDidChange:withParam:

AirPlay状态回调(仅支持系统播放器)。

- (void)onPlayer:(TXVodPlayer *)player airPlayStateDidChange:(TX_VOD_PLAYER_AIRPLAY_STATE)airPlayState withParam:(NSDictionary *)param;
参数说明
参数名
类型
描述
player
回调的播放器对象。
airPlayState
AIRPLAY 状态。
param
NSDictionary
额外参数。

onPlayer:airPlayErrorDidOccur:withParam:

AirPlay 错误信息回调(仅支持系统播放器)。

- (void)onPlayer:(TXVodPlayer *)player airPlayErrorDidOccur:(TX_VOD_PLAYER_AIRPLAY_ERROR_TYPE)errorType withParam:(NSDictionary *)param;
参数说明
参数名
类型
描述
player
回调的播放器对象。
errorType
AIRPLAY 状态。
param
NSDictionary
错误信息。