>发布者在连接被破坏或断开连接时不会发出通知。在Openvidu文档中,他们建议connectionDestroyed
和sessionDisconnected
事件,但它不再触发。我该如何解决这个问题?从发布者端,我需要在网络丢失和连接被破坏时通知发布者。
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) => { }
两者都在为我工作。