Unity集成语音sdk后,如何获取生产的userId

SDK分配一个随机的用户ID,并在OnJoinChannelSuccess回调中返回它,但是我代码中返回的是199,而不是32位的随机数

只能在加入频道后才能获取id吗

2个回答
H 回复于 2022-11-17 11:09

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 的记录。

回复·0
emojiiii 回复于 2022-11-17 12:23 · IP属地广东

用户ID可以自己指定的

回复·0