1

我正在为多个用户使用 TOKBOX(WEBRTC-javascript) 开发视频会议应用程序,并且陷入了 user1 呼叫 user2 和 user2 可以选择接受拒绝此呼叫的功能(如在 Skype 中)。

需要帮助来实现此功能

我已经在会话(房间)中连接了所有用户。

我曾尝试将所有流对象保存在一个数组中,然后在 session.subscribe() 函数中传递该保存的对象,但它给出了“调用未定义函数”的错误。

谢谢。

4

1 回答 1

0

您可以尝试一种方法:
* 您可以让用户 1 和用户 2 都连接到他们自己的会话。
* 当用户1“呼叫”用户2时,用户1离开他自己的会话并加入用户2的会话。
* user2 得到一个connectionCreated 事件,在这个事件处理程序中,您可以提示 user2 是否接受或拒绝呼叫。* 当 user2 点击接受时,他订阅了 user1 的流。如果他点击拒绝,您可以调用session.forceDisconnect以便 user1 被迫与 user2 的会话断开连接。
* User1 将收到一个 sessionDisconnected 事件,当这种情况发生时,将他连接回原来的会话。

于 2014-09-22T22:08:03.730 回答