首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >simple-peer with react-native-webrtc

simple-peer with react-native-webrtc
EN

Stack Overflow用户
提问于 2021-02-20 00:25:58
回答 1查看 495关注 0票数 1

我相信这就是问题所在,但目前还找不到任何解决方案。https://github.com/feross/simple-peer/issues/109#issuecomment-576302328

这是我的客户端代码,当一个新的对等点加入时,它将通过socket.io发送信息,因此第一个对等点可以将其添加为对等点:

代码语言:javascript
复制
this.socketRef.on("user joined", payload => {
        const peer = this.addPeer(payload.signal, payload.callerID)
        this.peersRef.push({
          peerID: payload.callerID,
          peer,
        })

        const peerObj = {
          peer,
          peerID: payload.callerID
        }

        this.peers.push(peerObj)
      })
代码语言:javascript
复制
addPeer(incomingSignal, callerID) {
    const peer = new Peer({
      initiator: false,
      trickle: false,
      stream: this.stream
    })

    peer.on("signal", signal => {
        this.socketRef.emit("returning signal", {signal, callerID})
    })

    peer.signal(incomingSignal) 

    return peer
  }

但是我得到了这个错误:

代码语言:javascript
复制
Error: No WebRTC support: Not a supported browser

任何帮助我们都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2021-05-31 04:15:11

你可以这样打电话

代码语言:javascript
复制
const peer = new Peer(
 {initiator: true, 
 wrtc: { 
  RTCPeerConnection,
  RTCIceCandidate,
  RTCSessionDescription,
  RTCView,
  MediaStream,
  MediaStreamTrack,
  mediaDevices,
  registerGlobals
  },
});

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66281342

复制
相关文章

相似问题

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