javascript - 在 twilio 视频中,有没有办法区分远程参与者是故意断开连接还是由于网络错误?
问题描述
我正在使用 twilio video js sdk v2.0.0 在浏览器中构建视频聊天应用程序。我搞定了基本的事情,但我想检测远程参与者是否故意断开连接(例如,因为他/她点击了“挂断”按钮)与由于某些网络错误(例如 wifi 问题)而断开连接或其他类型的非正常断开连接,例如当用户单击浏览器上的刷新按钮时。
我想这样做的原因是能够为其他用户以不同的方式处理每个断开连接事件: - 当故意断开连接时,我会自动断开另一个参与者(在一对一聊天中) - 当由于某些错误而发生断开连接我想让其他用户处于等待状态一两分钟只是为了让第一个用户有机会重新连接并继续视频聊天
这可能与 twilio 视频有关吗?
解决方案
推荐阅读
- crud - Nestjsx crud-request 如何加入过滤器但排除响应
- git - 在 Git 中创建别名以组合三个单独的命令
- python - 遍历 json 数组并组合值
- matplotlib - 不要使用 matplotlib 将第三个数据集放在直方图中
- javascript - 更新工作表、创建 PDF、pdf 中的旧数据(谷歌应用脚本)
- git - 如何在不删除分支的情况下将分支重置为另一个分支的基础
- botframework - 保护 LUIS 和 QnaMaker 的端点
- java - Groovy 字节文字拼图
- android - Android EditText 检测输入的表情符号
- c# - 当目标不再可见时,音乐不会停止播放(Object Reco)