Стоп / Закрытие потока не открывается navator.getUserMedia - PullRequest
0 голосов
/ 26 июня 2018

Я использую следующий код для инициализации камеры для моего веб-приложения:

navigator
  .mediaDevices
  .getUserMedia(constraints)
  .then(gotStream)
  .catch(handleError);

function gotStream(stream) {
  console.log("Got a new stream.")
  window.stream = stream; // make stream available to console
  videoElement.srcObject = stream;
}

Я могу отрендерить свою камеру, она работает нормально.

И при остановке моегоПоток я делаю это:

 window
  .stream
  .getTracks()
  .forEach(function(track) {
    track.stop();
  });

Но по какой-то причине камера остается включенной, но если я открываю осмотреть элемент, он останавливается.Это известная ошибка или я что-то не так делаю?

...