💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
  监听“连接服务器、用户登录、进入房间、与服务器网络连接”等事件。在需要接收的Activity或者类中实现以下两步。实现AnyChatBaseEvent和 AnyChatObjectEvent接口 参考代码如下: ~~~ public class HelloWorldAnyChat extends Activity implements AnyChatBaseEvent ,AnyChatObjectEvent{ //连接服务器触发(connet),“bSuccess==true”连接服务器成功,反之连接服务器失 败 @Override public void OnAnyChatConnectMessage(boolean bSuccess) { } //用户登录触发(login),dwUserId是服务器为客户端分配的唯一标识userid,dwErrorCode==0 表示登录成功,其他值为登录服务器失败的错误代码 @Override public void OnAnyChatLoginMessage(int dwUserId, int dwErrorCode) { } //进入房间触发,dwRoomId为房间号,dwErrorCode==0表示进入房间成功,其他值为进入 房 间失败的错误代码 @Override public void OnAnyChatEnterRoomMessage(int dwRoomId, int dwErrorCode) { } // 当前房间在线用户消息,进入房间成功后调用一次。dwUserNum当前房间总人数(包含自 己) @Override public void OnAnyChatOnlineUserMessage(int dwUserNum, int dwRoomId) { } // 当前房间用户离开或者进入房间触发这个回调,dwUserId用户 id," bEnter==true"表示进入房间,反之表示离开房间 @Override public void OnAnyChatUserAtRoomMessage(int dwUserId, boolean bEnter) { } // 跟服务器网络断触发该消息。收到该消息后可以关闭音视频以及做相关提示工作 @Override public void OnAnyChatLinkCloseMessage(int dwErrorCode) { } //业务对象回调事件,调用AnyChatCoreSDk.ObjectControl方法触发这个回调 @Override public void OnAnyChatObjectEvent(int dwObjectType,int dwObjectId,int dwEventType, int dwParam1, int dwParam2, int dwParam3,int dwParam4, String strParam) { } ~~~ 设置基本回调事件接收,参考代码如下: ~~~ // 设置基本回调事件接收 anychatSDK.SetBaseEvent(this); // 设置业务对象回调事件接收 anychatSDK.SetObjectEvent(this); ~~~