mediaRecorder.ondataavailable не работает в угловых 4 - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь отправить данные потокового вещания на сервер nodeJS с angular 4, поэтому я использую socket.io и webRtc для потоковой передачи.

constructor(private _chatService: ChatService) {}

  ngOnInit(): void {

    this.video = document.querySelector('video');
    navigator.mediaDevices.getUserMedia(this.constraints).then(
      stream => {
        this.video.srcObject = stream;
        const mediaRecorder = new MediaRecorder(stream);
        console.log(mediaRecorder);  // it produces result 
        mediaRecorder.ondataavailable = function (e) {
          console.log('Data', e.data); // but it is not working
        };

      },
      error => {
        console.log('Error: ' + error);
      });
  }

Мой код мне подходит, но я этого не делаюзнаю, почему mediaRecorder.ondataavailable не работает.Я использую console.log() внутри ondataavailable метода, но этот console никогда не запускается.

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