Class ZegoLiveRoomExtraInfo


  • public class ZegoLiveRoomExtraInfo
    extends java.lang.Object
    房间附加信息类
    • Method Detail

      • getInstance

        public static ZegoLiveRoomExtraInfo getInstance()
        获取 ZegoLiveRoomExtraInfo 的单例对象。 注意: InistSDK 后使用
        Returns:
        ZegoLiveRoomExtraInfo 的单例对象
      • setRoomExtraInfoCallback

        public void setRoomExtraInfoCallback​(IZegoRoomExtraInfoCallback callback)
        设置房间额外信息的回调 登录房间前调用
        Parameters:
        callback - 回调
      • setRoomExtraInfo

        public boolean setRoomExtraInfo​(java.lang.String key,
                                        java.lang.String value,
                                        IZegoSetRoomExtraInfoCallback callback)
        设置房间的额外附加信息 登录房间成功后使用

        注意: 1.支持单房间模式,不支持多房间模式。
        2.多房间模式请使用 setRoomExtraInfo(String, String, String, IZegoSetRoomExtraInfoCallback) 指定房间 ID。

        Parameters:
        key - 不能超过 10字节, 不允许为空字符串, 一个房间内只允许1个消息类型
        value - 不超过128字节 允许为空字符串
        callback - 设置结果的回调
        Returns:
        true 成功 false 失败
      • setRoomExtraInfo

        public boolean setRoomExtraInfo​(java.lang.String key,
                                        java.lang.String value,
                                        java.lang.String roomID,
                                        IZegoSetRoomExtraInfoCallback callback)
        设置房间的额外附加信息 登录房间成功后使用

        注意: 1.支持单房间模式,支持多房间模式。
        2.多房间模式下必须指明房间 ID,否则调用失败。

        Parameters:
        key - 不能超过 10字节, 不允许为空字符串, 一个房间内只允许1个消息类型
        value - 不超过128字节 允许为空字符串
        roomID - 房间 ID
        callback - 设置结果的回调
        Returns:
        true 成功 false 失败
      • onSetRoomExtraInfo

        public void onSetRoomExtraInfo​(int errorCode,
                                       java.lang.String roomId,
                                       int seq,
                                       java.lang.String key)
      • onRoomExtraInfoUpdated

        public void onRoomExtraInfoUpdated​(java.lang.String roomId,
                                           ZegoRoomExtraInfo[] extraInfoArray)