首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查RTCPeerConnection是否已连接

如何检查RTCPeerConnection是否已连接
EN

Stack Overflow用户
提问于 2020-09-24 18:57:19
回答 1查看 57关注 0票数 0

如何检查RTCPeerConnection是否已连接这是我的代码:

代码语言:javascript
复制
  var myPeerConnection = new RTCPeerConnection({
        iceServers: [   {   
               urls: [ "stun:bn-turn1.xirsys.com" ]
        },
        {   
           username: "CV9qLgwJ4tBIm88dyPQJ5HIKK7137bsjn- 
           NikgprJGcp50ZyTxejHtqZlIfYCgUjAAAAAF9lpexhc2hpc2gxOTky",
           credential: "d9b50174-fa41-11ea-8957-0242ac140004",
            urls: [
                "turn:bn-turn1.xirsys.com:80?transport=udp", 
                "turn:bn-turn1.xirsys.com:3478?transport=tcp"
            ]
        }
    ]
 });
EN

回答 1

Stack Overflow用户

发布于 2020-09-24 19:14:41

这将为您提供连接的状态,读取它,并据此使用它:

代码语言:javascript
复制
var connectionState = myPeerConnection.connectionState;

这是如何检查它的示例,“新”状态意味着它正在收集地址。检查是否设置了正确的值。

代码语言:javascript
复制
myPeerConnection.addEventListener('connectionstatechange', event => {
    if (myPeerConnection.connectionState === 'connected') {
        // Peers connected!
    }
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64045009

复制
相关文章

相似问题

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