Я пытаюсь использовать getUserMedia для подключения пользователя mi c к внутренним узлам. Я пробовал пример Google на https://webrtc.github.io/samples/src/content/getusermedia/audio/, и он отлично работает в Chrome. Я тогда скачал источник и попробовал это на моем собственном веб-сайте. Теперь это не работает! Страница отображается, но звук не воспроизводится. URL-адрес http://www.rwilson.org.uk/webrtc/src/content/getusermedia/audio/
Консольное сообщение «Uncaught TypeError: Невозможно прочитать свойство 'getUserMedia' неопределенного в main. js: 36" Эта строка:
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess).catch(handleError);
Как я могу узнать, что происходит? Указывает ли это на проблему с моим веб-сайтом (возможно, с безопасностью)?
Новая информация : я сейчас запустил пример кода Google с моего локального хоста (запущенного на моем Chromebook с веб-сервером для Chrome), и это работает. Так что проблема должна быть с моим собственным (размещенным) сервером. Не уверен, как это сделать!