Function:BLive的事件回调接口
BLiveListener
BLiveRtmpEventObserver
onEnterBLiveRoom
已加入房间的回调
void onEnterBLiveRoom(long result)
onExitBLiveRoom
离开房间的事件回调
void onExitBLiveRoom(int reason)
onSwitchRole
切换角色的事件回调
void onSwitchRole(BLiveRoleType role)
onStartTranscode
主播开始混流的回调
void onStartTranscode(String taskId)
onStopTranscode
主播结束混流的回调
void onStopTranscode(String taskId)
onMixStreamAdded
观众收到主播开始混流的事件回调
void onMixStreamAdded(String mixStreamId, MixSteamAddressBean mixSteamAddressBean)
onMixStreamUpdate
观众收到主播更新混流的事件回调
void onMixStreamUpdate(String mixStreamId, MixSteamAddressBean mixSteamAddressBean)
onMixStreamRemoved
观众收到主播停止推流的事件回调
void onMixStreamRemoved(String mixStreamId)
onRtmpLag
播放卡顿的事件回调
void onRtmpLag(String currentSubscribeUid)
onOccurError
播放出错的事件回调
void onOccurError(BLiveError err, String uid)
onRemoteVideoAvailable
当播放器回调onPrepared时的事件回调
void onRemoteVideoAvailable(String uid, int sType)
onFirstFrameAvailable
void onFirstFrameAvailable(String uid, int sessionType)
onFrameResolutionChanged
帧分辨率发生改变的事件回调
void onFrameResolutionChanged(int videoWidth, int videoHeight, int rotation, int sessionType, String s)
onCompletion
播放完成的事件回调
void onCompletion(String uid, int sType)
onSeekComplete
点按滑动块的事件回调
void onSeekComplete(String uid, int sType)
onBufferingUpdate
流缓冲更新的事件回调
void onBufferingUpdate(String uid, int sType, int percent)
Android
BLiveListener
Function:BLive的事件回调接口
BLiveListener
BLiveRtmpEventObserver
onEnterBLiveRoom
已加入房间的回调
onExitBLiveRoom
离开房间的事件回调
0:主动调用 exitRoom 退房
1:被服务器踢出当前房间
2:当前房间整个被解散
onSwitchRole
切换角色的事件回调
onStartTranscode
主播开始混流的回调
onStopTranscode
主播结束混流的回调
onMixStreamAdded
观众收到主播开始混流的事件回调
onMixStreamUpdate
观众收到主播更新混流的事件回调
onMixStreamRemoved
观众收到主播停止推流的事件回调
onRtmpLag
播放卡顿的事件回调
onOccurError
播放出错的事件回调
onRemoteVideoAvailable
当播放器回调onPrepared时的事件回调
onFirstFrameAvailable
当播放器回调onPrepared时的事件回调
onFrameResolutionChanged
帧分辨率发生改变的事件回调
onCompletion
播放完成的事件回调
onSeekComplete
点按滑动块的事件回调
onBufferingUpdate
流缓冲更新的事件回调