diff --git a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRTCEngineAdapter.java b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRTCEngineAdapter.java index 3f748ab15..26f50bb7f 100644 --- a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRTCEngineAdapter.java +++ b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRTCEngineAdapter.java @@ -998,10 +998,11 @@ public class TRTCEngineAdapter extends BaseAdapterImpl { mTRTCParams.userId = String.valueOf(uid); mTRTCParams.sdkAppId = TRTCAppId; mTRTCParams.role = userRole; + //由于新注册的云信的roomId超过了Integer.MAX_VALUE,所以超过的使用我们自己的的uid当做trtc的roomId try { mTRTCParams.roomId = Integer.parseInt(channelName); } catch (Exception e) { - mTRTCParams.strRoomId = channelName; + mTRTCParams.roomId = uid; } sUid = String.valueOf(uid); users.add(sUid);