Задать вопрос
@artmirarmi

Почему не работает getUserMedia в chrome?

Почему не работает этот код в браузере Google Chrome?
navigator.mediaDevices.getUserMedia({ video: true })
          .then((stream) => {
            stream.getTracks().forEach((track) => track.stop());
            this.loadCameras();
          })
          .catch((error) => console.log(error));

Доступ к камере запрашивается, и в консоли появляется ошибка
DOMException: Could not start video source

В чем может быть проблема?
В Firefox все работает.
  • Вопрос задан
  • 463 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы