Настройки Chrome отключены для микрофона, камеры и местоположения для веб-сайта

Я разрабатываю веб-сайт, которому для общения требуются камера и микрофон. Сайт использует Twilio-связь для аудио / видеозвонков. Настройка устройства Twilio не выполняется и выдает ошибку:

Twilio.Exception: для пакетов SDK twilio.js 1.3+ требуется поддержка браузера WebRTC / ORTC. Для получения дополнительной информации см. https://www.twilio.com/docs/api/client/twilio-js. Если у вас есть какие-либо вопросы по поводу этого объявления, обратитесь в службу поддержки Twilio по адресу.

Я попытался выполнить отладку и обнаружил, что для моего веб-сайта в настройках Google в настройках микрофона, камеры и местоположения установлено значение Блокировать и установлено значение Отключено.

Я пытался,

  1. Сброс браузера Chrome
  2. Обновление до последней версии Chrome
  3. Переустановка браузера

Но безуспешно.

Вот так выглядят настройки хрома:

Настройки заблокированы Примечание. Похоже, это происходит на двух моих ноутбуках, хотя на некоторых машинах он работает правильно, и настройки для этих элементов - Разрешить < / strong> в этих машинах. У меня есть клиентская демоверсия, и мне придется использовать для нее мой ноутбук.

Любая помощь приветствуется!


person Anshul    schedule 21.09.2019    source источник


Ответы (1)


API getUserMedia, обеспечивающий доступ к камере и микрофону, требует безопасного контекста, то есть https. См. это сообщение в блоге для справочной информации. Последние версии Chrome больше не делают getUserMedia доступным по http.

Переключитесь на https, который должен работать на Heroku из коробки.

person Philipp Hancke    schedule 22.09.2019