我对 WebRTC API 上的 Removestream 函数有疑问,它说:每当远程对等方删除 MediaStream 时都会调用它。但在我的情况下不是。我创建了这样的对等连接:
var STUN_OR_TURN = {"iceServers": [{"url": "stun:stun.l.google.com:19302"}]};
var pc_constraints = {"optional": [{"DtlsSrtpKeyAgreement": true}]};
pc = new webkitRTCPeerConnection(STUN_OR_TURN, pc_constraints);
我像这样添加流: pc.addStream(localStream);
我像这样删除客户端中的远程流:
pc.removeStream(localStream);
正确调用了 onAddstream 函数并且事件成功但在 onRemovestream 的情况下没有。
我的代码有任何错误吗?
谢谢。