Как я могу передать необработанное (в обещании) доменное исключение в моем коде? - PullRequest
0 голосов
/ 26 апреля 2019

Я делаю голосовой чат, используя nodejs. На местном мой код работает. Он отправляет голос на сервер и принимает на стороне клиента. Но я загружаю свой проект в интернет, я не могу открыть микрофон. В нем говорится "неисследованное (в обещании) домоседство" Как я могу решить эту проблему

  function micStart() {


      var constraints = {audio: true};

      navigator.mediaDevices.getUserMedia(constraints).then(function (mediaStream) {
          var mediaRecorder = new MediaRecorder(mediaStream);
          mediaRecorder.onstart = function (e) {
              this.chunks = [];
          };
          mediaRecorder.ondataavailable = function (e) {
              this.chunks.push(e.data);
          };
          mediaRecorder.onstop = function (e) {
              var blob = new Blob(this.chunks, {'type': 'audio/ogg; codecs=opus'});
              socket.emit('radio', blob);
          };

          mediaRecorder.start();
          setInterval(function () {
              mediaRecorder.stop()
              mediaRecorder.start()
          }, 11000);
      });
  }
  function mikStop() {
      const socket = io();
      socket.disconnect();

  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...