RtePlayerEvent

  • C++

更新时间不可用

播放器事件类型。

自从

自 v4.4.0 版本新增。

枚举值

参数名描述
kRtePlayerEventSeekBegin

(0):开始跳转到指定位置播放。

kRtePlayerEventSeekComplete

(1):跳转到指定位置完成。

kRtePlayerEventSeekError

(2):跳转到指定位置时发生错误。

kRtePlayerEventBufferLow

(3):当前缓冲区不足,无法支持播放。

kRtePlayerEventBufferRecover

(4):当前缓冲区已恢复至可播放状态。

kRtePlayerEventFreezeStart

(5):检测到音视频卡顿。

kRtePlayerEventFreezeStop

(6):音视频卡顿结束。

kRtePlayerEventOneLoopPlaybackCompleted

(7):完成一次循环播放。

kRtePlayerEventAuthenticationWillExpire

(8):Token 即将过期。你需要重新生成新的 Token,并通过 OpenWithUrl 更新 URL。

kRtePlayerEventAbrFallbackToAudioOnlyLayer

(9):由于网络问题,从接收音视频降级为仅接收音频。

kRtePlayerEventAbrRecoverFromAudioOnlyLayer

(10):网络恢复后,从仅接收音频恢复为接收音视频。

kRtePlayerEventSwitchBegin

(11):开始切换到新 URL。

kRtePlayerEventSwitchComplete

(12):切换到新 URL 完成。

kRtePlayerEventSwitchError

(13):切换到新 URL 时发生错误。

kRtePlayerEventFirstDisplayed

(14):首帧视频已显示。

kRtePlayerEventReachCacheFileMaxCount

(15):达到缓存文件数量上限。

kRtePlayerEventReachCacheFileMaxSize

(16):达到缓存文件大小上限。

kRtePlayerEventTryOpenStart

(17):开始尝试打开新 URL。

kRtePlayerEventTryOpenSucceed

(18):成功打开新 URL。

kRtePlayerEventTryOpenFailed

(19):打开新 URL 失败。

kRtePlayerEventAudioTrackChanged

(20):当前音轨已变更。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?