ios 我想查看当前活跃用户(正在说话的人),但是发现回调函数,有时会调用,有时不会调用。被调用的时候获取到的uid也不对,并不是我加入房间的uid

具体代码如下:
 
- (void)rtcEngine:(AgoraRtcEngineKit *)engine activeSpeaker:(NSUInteger)speakerUid {

    NSLog(@"speakerUid:%ld", speakerUid);

}
已邀请:

石敏

赞同来自:

您好,ActiveSpeaker回调是当音量检测模块监测到频道内用户正在说话时,会通过本回调返回该用户的 uid。没有人说话时就不会触发该回调,回调返回的uid就是用户加入频道的uid,如果是本人讲话,返回值就是0,他人讲话返回为各自uid。

要回复问题请先登录注册