小编Dev*_*nma的帖子

未捕获的 ReferenceError:进程未定义简单对等 Javascript

我目前正在学习 WebRTC 并使用 simple-peer 和 React 和 Socket.io 的 npm 包。当我尝试致电用户时,就会显示此错误

_stream_readable.js:529 Uncaught ReferenceError: process is not defined
    at emitReadable (_stream_readable.js:529:1)
    at onEofChunk (_stream_readable.js:506:1)
    at readableAddChunk (_stream_readable.js:255:1)
    at Readable.push (_stream_readable.js:241:1)
    at index.js:448:1


Run Code Online (Sandbox Code Playgroud)

我的 React 组件代码

    const myVideoElement = useRef();
    const peerVideoElement = useRef();
    const chatInfo=useRef();
    const peerStream=useRef();


Run Code Online (Sandbox Code Playgroud)
function startCall(){
    const peer=new SimplePeer({
      initiator:true,
      trickle:false,
      stream:stream,
    })

    peer.on('signal',(data)=>{
      socket.emit('calluser',{userToCall:chatInfo.current.userToCall,url:chatInfo.current.url,signalData:data,from:userId});
    });
    peer.on('stream',(stream)=>{
      if(peerVideoElement.current){
        peerVideoElement.current.srcObject=stream;
      }

      socket.on('callaccepted',(data)=>{
        peer.signal(data);
      })
    })
  }

Run Code Online (Sandbox Code Playgroud)
function acceptCall(){
  setIsCallAccepted(true);
    const peer = new SimplePeer({
      initiator: false,
      trickle: false, …
Run Code Online (Sandbox Code Playgroud)

javascript webrtc reactjs webpack simple-peer

3
推荐指数
1
解决办法
1655
查看次数

标签 统计

javascript ×1

reactjs ×1

simple-peer ×1

webpack ×1

webrtc ×1