如何断开opentok中的会话?

How to disconnect session in opentok?

我正在使用 opentok for web,我的问题是如何断开与当前会话的连接。我想知道详细的步骤。

谢谢。

断开会话(这处理取消发布媒体流)。:

tokboxVideo.Session.disconnect();

详情在这里: https://tokbox.com/developer/sdks/js/reference/Session.html#disconnect

此处为 TokBox 开发人员布道师。

您可以拨打disconnect method on the Session object which is returned by OT.initSession(apiKey, sessionId).

如果您正在发布并调用 disconnectstreamDestroyed 事件将触发,让会话中的其他参与者知道流已被销毁。在此事件之后,参与者将收到一个 connectionDestroyed 事件,让他们知道某人有 "left" 会话。但是,从发布者的角度来看,sessionDisconnected 事件也会在连接被销毁时触发。

对于 Session 对象调度的 streamDestroyed 事件,默认行为是所有订阅流的 Subscriber 对象都被取消订阅并从 HTML DOM。当元素从 HTML DOM 中移除时,每个 Subscriber 对象都会调度一个销毁事件。如果您在 streamDestroyed 事件的事件侦听器中调用 preventDefault() 方法,默认行为将被阻止,您可以使用您自己的代码清理 Subscriber 对象。更多信息请见:https://tokbox.com/developer/sdks/js/reference/StreamEvent.html

如果断开连接,则无需调用 unpublish 方法,因为 SDK 会为您完成拆卸。