openVidu - 连接已销毁/会话当 websocket 连接因网络问题而丢失时,不会触发断开连接事件



>发布者在连接被破坏或断开连接时不会发出通知。在Openvidu文档中,他们建议connectionDestroyedsessionDisconnected事件,但它不再触发。我该如何解决这个问题?从发布者端,我需要在网络丢失和连接被破坏时通知发布者。

session.on('connectionDestroyed', reason => {
//...
//Doesn't trigger
});
session.on('sessionDisconnected', reason => {
//...
//Doesn't trigger
});

更新:

当我成功重新连接或正常关闭会话时,将调用sessionDisconnected事件。但是当互联网连接丢失时,我需要立即通知发布者。

不确定 Openvidu 是否更改了事件名称,但您也可以按照文档尝试遵循 - 这里

session.on('streamDestroyed', reason => {
//...
});

尝试以下操作:

session.on('streamCreated', event => { }

session.on('sessionDisconnected', (event) => { }

两者都在为我工作。

相关内容

  • 没有找到相关文章

最新更新