SDK分配一个随机的用户ID,并在OnJoinChannelSuccess回调中返回它,但是我代码中返回的是199,而不是32位的随机数
只能在加入频道后才能获取id吗
OnJoinChannelSuccess 回调返回的 localUid 就是本地用户 ID:
https://docs.agora.io/cn/live-streaming-premium-4.x/API%20Reference/unity_ng/API/rtc_api_data_type.html#class_rtcconnection
如果是采用随机分配的形式(即 JoinChannel 时不传入指定 UID),那么需要加入频道后通过 OnJoinChannelSuccess 回调获取 UID 的;如果 JoinChannel 时传入指定 UID,那么可以本地进行 UID 的记录。
用户ID可以自己指定的
No data
OnJoinChannelSuccess 回调返回的 localUid 就是本地用户 ID:
https://docs.agora.io/cn/live-streaming-premium-4.x/API%20Reference/unity_ng/API/rtc_api_data_type.html#class_rtcconnection
如果是采用随机分配的形式(即 JoinChannel 时不传入指定 UID),那么需要加入频道后通过 OnJoinChannelSuccess 回调获取 UID 的;如果 JoinChannel 时传入指定 UID,那么可以本地进行 UID 的记录。
用户ID可以自己指定的