index. js: 4 NotSupportedError: MediaStreamError обнаружен в простом одноранговом узле - PullRequest
1 голос
/ 28 января 2020

Я использовал простой одноранговый js для однорангового соединения в node JS. Но я получаю эту ошибку

index. js: 4 NotSupportedError: MediaStreamError

вот мой код

index. js

var getUserMedia = require('getusermedia')

getUserMedia({ video: true, audio: false }, function (err, stream) {
  if (err) return console.error(err)

  var Peer = require('simple-peer')
  var peer = new Peer({
    initiator: location.hash === '#init',
    trickle: false,
    stream: stream
  })

  peer.on('signal', function (data) {
    document.getElementById('yourId').value = JSON.stringify(data)
  })

  document.getElementById('connect').addEventListener('click', function () {
    var otherId = JSON.parse(document.getElementById('otherId').value)
    peer.signal(otherId)
  })

  document.getElementById('send').addEventListener('click', function () {
    var yourMessage = document.getElementById('yourMessage').value
    peer.send(yourMessage)
  })

  peer.on('data', function (data) {
    document.getElementById('messages').textContent += data + '\n'
  })

  peer.on('stream', function (stream) {
    var video = document.createElement('video');
    document.body.appendChild(video);

    // video.src = window.URL.createObjectURL(stream);
    // video.play();

    video.srcObject=stream;
video.play();
  })
})
...