我正在为多个用户使用TOKBOX(WEBRTC-javascript)开发视频会议APP,并且遇到了user1调用user2和user2可以选择拒绝此调用的功能(如skype)。
需要帮助才能实现此功能
我已经在会话(会议室)中连接了所有用户。
我曾尝试将所有stream对象保存在一个数组中,然后在session.subscribe()函数中传递该已保存的对象,但它会出现“调用未定义函数”的错误。
感谢。
答案 0 :(得分:0)
您可以尝试一种方法:
*您可以让用户1和用户2都连接到他们自己的会话
*当用户1"呼叫" user2,user1离开自己的会话并加入user2的会话
* user2获取一个connectionCreated事件,在此事件处理程序中,如果他想接受或拒绝调用,则可以提示user2。
*当user2命中接受时,他订阅了user1的流。如果他点击拒绝,您可以致电session.forceDisconnect,以便强制用户1与用户2的会话断开连接。
* User1将获得sessionDisconnected事件,当发生这种情况时,将他连接回原来的会话。