Я использую getUserMedia() для потоковой передачи видео в node.js и угловом проекте (MEAN). Мой тег <video>
внутри частичного файла. Этот проект работает плавно &, совместимый в Google Chrome, Opera и Firefox на локальном сервере. Но когда я пытаюсь запустить его на сервере Ubuntu с помощью Google Chrome (только проблема с Chrome), видео не отображается.
Сведения об ошибке в консоли следующим образом:Почему getUserMedia() показывает разрешенную ошибку в chrome
(программа): 84 navigator.getUserMedia ошибка: PermissionDeniedError (имя ошибки)
Я использую хром версии 47.0.2526.80 .Я с помощью HTTP для этого проекта. Я также предупреждаю о переключении моего приложения на безопасное происхождение, например HTTPS. Почему он не работает должным образом в Chrome.
убунту имеет свой собственный хром браузер вы проверить в хроме – Ahmer
быть более конкретным, показать код пожалуйста. – Jairo
Устаревший: navigator.getUserMedia: Эта функция удалена из веб-стандартов. Хотя некоторые браузеры все еще могут его поддерживать, он находится в процессе отбрасывания. Избегайте его использования и, если возможно, обновите существующий код; см. таблицу совместимости в нижней части этой страницы, чтобы определить ваше решение. Имейте в виду, что эта функция может перестать работать в любое время. @Rajib – zahed