public abstract class IRCRTCEngineEventListener extends Object
| 构造器和说明 |
|---|
IRCRTCEngineEventListener() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onError(RTCErrorCode errorCode)
发生错误的回调,提供一些开发者可以额外处理的错误信息。
|
abstract void |
onKicked(String roomId,
RCRTCParamsType.RCRTCKickedReason kickedReason)
Added from 5.1.0
被踢出房间的通知。 |
void |
onLocalAudioEventNotify(RCRTCAudioEventCode event)
本地音频设备事件回调
当前设备的音频采集设备状态改变回调,详细事件可参考
RCRTCAudioEventCode。 |
void |
onLocalVideoEventNotify(RCRTCVideoEventCode event)
本地摄像头事件回调
本地摄像头状态发生改变时的回调通知,详细事件可参考
RCRTCVideoEventCode |
public void onError(RTCErrorCode errorCode)
RCRTCEngine.leaveRoom(IRCRTCResultCallback) 退出房间。public abstract void onKicked(String roomId, RCRTCParamsType.RCRTCKickedReason kickedReason)
非跨房间连麦情况下,SDK 内部会关闭音视频连接,释放资源,将用户踢出房间,并切换到未初始化状态。用户进行下次通话前,需要先重新调用 RCRTCEngine.init(Context, RCRTCConfig) 方法初始化 SDK;
如果是跨房间连麦的场景下,需要判断下房间 ID。当房间 ID 是副房间时,仅仅抛出通知,SDK 内部不做强制退出
roomId - 房间IDkickedReason - 被踢出房间的原因public void onLocalAudioEventNotify(RCRTCAudioEventCode event)
RCRTCAudioEventCode。event - 事件类型public void onLocalVideoEventNotify(RCRTCVideoEventCode event)
RCRTCVideoEventCodeevent - 事件类型