debug+fix(软电话):检查"audio"元素状态,当字节到达但声音保持沉默时自动恢复

Otherkamo-internal
已装运
2026年4月26日 23:45 UTC
作者
kamo
提交
86f609c

来自最近通话的WebRTC数据显示Bytes=39680/接收器 未被调用 / ICE 配对成功 – 桥向 : 浏览器——然而运营商却报告了沉默. 这意味着接收器 音轨很好, 但“ audio” 元素本身并没有播放: 已暂停, 哑音,音量=0,或导出到接线员听不到的 swinId(例如a) 先前在另一台机器上选择的断开输出设备). 5秒信标现在还捕获音频元素状态(已停用 / 已变音 / 音量 / 当前时间 / swinId / srcObject) , 所以我们可以看到哪个 这四个条件都是原因 并且——在防御方面——如果有的话。 3个“ 容易” 失败( 已停用、 已变音、 卷 0) ** 输入字节在流出的同时, SDK 自修正元素 好吧,现在。 单靠这可以恢复现场的音频;垃圾堆仍然 说明什么是潜在的错误状态.

所有更改

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价