【问题标题】:How to fire the OnUserJoined event when a user connects to channel without broadcasting role当用户连接到没有广播角色的频道时如何触发 OnUserJoined 事件
【发布时间】:2019-08-28 15:25:37
【问题描述】:

我正在使用 AgoraSDK 的 React Native 集成,我注意到 onUserJoined 事件只有在用户作为广播者连接时才会触发。如果用户仅作为受众连接,有谁知道如何触发它?谢谢你的帮助

【问题讨论】:

    标签: agora.io


    【解决方案1】:

    简短回答

    在广播模式下,观众加入时没有回调通知客户端。

    你可以做的事情

    如果您真的希望客户获得这些信息,请尝试以下方式:

    • 使用通讯模式。

    • 或者,实现你自己的回调,让你的信令服务器在这种情况下通知客户端。

    希望对你有帮助。

    【讨论】:

    • 感谢您的评论,根据您的评论,我最终实现了第二个选项,刚刚创建了一个快速后端,当用户加入并将用户信息添加到列表时,它将向频道发送信号.
    【解决方案2】:

    您可以使用“peer-online”事件。当远程用户或主机加入频道并在该正在运行的会话中对其进行操作时,它会触发。

    client.on('peer-online', function(evt) {
      console.log('peer-online', evt.uid);
    });
    

    你可以看看,https://docs.agora.io/en/Video/API%20Reference/web/interfaces/agorartc.client.html#join

    这可能对你有帮助,谢谢

    【讨论】:

      猜你喜欢
      • 2021-12-25
      • 2018-10-25
      • 2017-06-01
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 2012-04-16
      相关资源
      最近更新 更多