RtePlayerEvent
RtePlayerEvent
播放器事件类型。
自从
v4.5.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:当前音轨发生改变。