首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何关闭webrtc数据通道?

如何关闭webrtc数据通道?
EN

Stack Overflow用户
提问于 2015-07-20 02:05:52
回答 1查看 2K关注 0票数 2

我不能使用以下方法。

因为我只使用数据通道(不使用getUserMedia)

代码语言:javascript
复制
<script>
    peerConnection.removeStream(remoteStream)
    remoteVideo.onerror = null;
    remoteVideo.pause();
    remoteVideo.src = undefined;
    remoteStream.stop();
    remoteStream.onended = null;
    remoteStream = null;

    peerConnection.removeStream(localStream)

    localVideo.onerror = null;
    localVideo.pause();
    localVideo.src = undefined;
    localStream.stop();
    localStream.onended = null;
    localStream = null;
</script>

有办法关闭数据通道吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-20 02:58:31

要关闭RTCDataChannel,您可以调用close() --这也可以在RTCPeerConnection上调用,这将关闭在对等连接上创建的所有数据环。

代码语言:javascript
复制
var pc = new RTCPeerConnection();
var dc = pc.createDataChannel("my channel");
var dc2 = pc.createDataChannel("my other channel");

dc.onclose = function () {
  console.log("datachannel close");
};

dc2.onclose = function () {
  console.log("dc2 close");
};

dc.close();
pc.close();
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31507934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档