【问题标题】:Get count of users in the room获取房间内的用户数
【发布时间】:2017-04-04 06:47:12
【问题描述】:

我使用 Twilio API 创建视频聊天。 第一个用户创建了新房间“DoctorID”,第二个用户连接到这个房间。 如何检测“DoctorID”房间中的用户数?

如果“DoctorID”房间已经有两个用户:医生和客户,我需要将第三个用户放入队列中。

【问题讨论】:

    标签: javascript twilio twilio-api


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    Room class 的属性为 participants,它是 Participant SID 到 Participants 的 Map。您应该可以致电 room.participants.size 了解房间中有多少参与者。

    让我知道这是否有帮助。

    【讨论】:

    • 我可以在没有连接到这个房间的情况下获取房间对象吗?如果“DoctorID”房间已经有 2 个用户(医生和第一个客户),则第二个客户不应连接到他们的对话。
    • 您与该房间的医生帐户建立了连接。你可以这样实现:如果医生目前在房间里有一个参与者,那么你可以设置一个标志来表示他们很忙,当这个人离开时,你可以在那个标志下。然后你只需要检查那个标志,而不是把其他人连接到房间。
    • 我可以通过 API 获取这个标志,还是应该在我的服务器上发送这个标志?
    • 你需要在你自己的服务器上设置它。
    • 当然,这可能根本不是解决问题的最佳方法。最好为每位患者创建一个房间并让医生在预约时间加入该房间,而不是为每位医生提供一个房间并让人们远离它。
    猜你喜欢
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 2021-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    相关资源
    最近更新 更多