Ale*_*ang 4 javascript domexception webrtc
有没有人看到过这个错误,字面意思是:
“未捕获的 DOMException:无法构造 'RTCPeerConnection':无法创建这么多 PeerConnection ”?
我想这是因为我没有删除连接(也许不是,也许是因为我没有提供更多内存或其他东西)。但从哪里来呢?它们在哪里积累?
我没有找到这个问题的答案,字面上,无处可寻。
几天来我试图解决这个问题。顺便说一句,没有什么愚蠢的问题,对吧?
UPD:忘记添加我使用 sip.js 库。
发现并解决了问题。Sip.js 库有一个.close()
方法可以关闭peerConnection
. 但这对于垃圾收集器来说还不够。对象peerConnection
应重置为null
.
因此,解决方案是在库中添加两行新行,例如
this.mediaHandler.peerConnection = null
就是这样。WebRTC 并不拥挤,大家都很高兴。
归档时间: |
|
查看次数: |
3549 次 |
最近记录: |