Agora SDK 4.0 订阅失败 INVALID_REMOTE_USER

在触发 AgoraRTCClient.on(“user-published”) 事件后,执行订阅subscribe操作,返回 INVALID_REMOTE_USER ,message: “AgoraRTCError INVALID_REMOTE_USER: user is not in the channel” image image

频道里发布音视频流需要还有另外的用户在频道里才能进行订阅这个音视频流,报错是没有对端在频道里,无法完成订阅操作。

远端和本端加入的同一频道,且远端加入频道并推流时时,在本端也成功触发 ‘user-joined’ “user-published” 事件,两个端都在同一频道,为啥还是不能订阅

需要在收到 AgoraRTCClient.on(“user-published”) 事件后再进行订阅操作。

是在 user-published后进行的订阅image

那可以确认一下uid的传递是否有误,根据这个error是因为远端用户设置的问题

无误

那你提供下频道号我看下后台数据

确定原因了吗,我现在也遇到一样的问题,看起来是因为 publish 参数传了Proxy对象