Функция navigator.getUserMedia не определена - PullRequest
2 голосов
/ 22 января 2020
Navigator.getUserMedia()

Может ли функция navigator.getUserMedia быть неопределенной, поскольку доступ к камере или микрофону не разрешен?

1 Ответ

2 голосов
/ 22 января 2020

Из документации :

Это устаревший метод. Используйте взамен более новую версию navigator.mediaDevices.getUserMedia ().

Например:

async function getMedia(constraints) {
  let stream = null;

  try {
    stream = await navigator.mediaDevices.getUserMedia(constraints);
    console.log('1')
    /* use the stream */
  } catch (err) {
    /* handle the error */
  }
}

getMedia({audio: true, video: true})

Источник: MediaDevices Документация.

...