react-native - 如何在 react-native-webrtc 中使用 simple-peer

标签 react-native webrtc p2p simple-peer

我正在尝试在简单对等方的构造函数中使用 react-native-webrtc

import wrtc from 'react-native-webrtc';

const peer = new SimplePeer({initiator: true, wrtc: wrtc});

我得到的错误是
ExceptionsManager.js:179 Error: No WebRTC support: Not a supported browser

最佳答案

你必须像这样导入它


import {
  RTCPeerConnection,
  RTCIceCandidate,
  RTCSessionDescription,
  RTCView,
  MediaStream,
  MediaStreamTrack,
  mediaDevices,
  registerGlobals
} from 'react-native-webrtc';

const peer = new SimplePeer(
{initiator: true, 
 wrtc: { 
  RTCPeerConnection,
  RTCIceCandidate,
  RTCSessionDescription,
  RTCView,
  MediaStream,
  MediaStreamTrack,
  mediaDevices,
  registerGlobals
  },
});

关于react-native - 如何在 react-native-webrtc 中使用 simple-peer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63997590/

相关文章:

ios - 我想在应用程序的非事件模式下接收通知时在主应用程序图标上增加角标(Badge)

react-native - axios 请求后警报消息和按钮中的错误

flutter - WebRTC : not working on WIFI/works on Mobile Data

hash - GPU -"Proof"哈希函数?

javascript - 在多个日期分发事件

在 Safari 浏览器中使用 webrtc 进行音频聊天?

android - 如何在 android 中更改 surfaceview 的 z 顺序运行时

java - 有没有办法在 Android 上使用 WebRTC 共享屏幕

java - 如何处理用户而不是处理 Ip-Addressing?

reactjs - 警告 : React. createElement:类型不应为 null