Ошибка Sinch gUM на веб-сайте HTTPs

Я использую образец Video JS от Sinch, и gUM отказался работать с камерой и микрофоном на незащищенном источнике. Я попросил своего клиента приобрести SSL-сертификат, чтобы видео/микрофон работал в браузере. Однако это ошибка, которую я получаю. Есть ли обходной путь, поскольку я уже заставил их купить ssl.

Вот ошибка консоли: -

 sinch.min.js:5 Error retrieving media stream     NavigatorUserMediaErrorconstraintName: ""message: "Only secure origins are allowed ."name: "PermissionDeniedError"__proto__: NavigatorUserMediaErrorconstraintName: (...)get constraintName: ()arguments: nullcaller: nulllength: 0name: ""__proto__: ()<function scope>constructor: NavigatorUserMediaError()arguments: nullcaller: nulllength: 0name: "NavigatorUserMediaError"prototype: NavigatorUserMediaError__proto__: ()<function scope>message: (...)get message: ()name: (...)get name: ()Symbol(Symbol.toStringTag): "NavigatorUserMediaError"__proto__: Object(anonymous function) @ sinch.min.js:5
 sinch.min.js:2 XHR finished loading: GET "http://ps15.pubnub.com/time/0?uuid=0eae9a07-d6f6-4ef3-82db-b8d93713a660&pnsdk=PubNub-JS-Web%2F3.7.2".l @ sinch.min.js:2k @ sinch.min.js:2PN_API.la.time @ sinch.min.js:1s @ sinch.min.js:1 

person Umar Aftab    schedule 27.05.2016    source источник


Ответы (1)


Нет, это встроено в хром, никак не обойти это.

person cjensen    schedule 27.05.2016
comment
Но в ошибке написано, что для работы микрофона потребуется https. И что интересно, он отлично работает на локальном хосте в браузере Chrome. Как это не работает онлайн на выделенном сервере? - person Umar Aftab; 28.05.2016
comment
Если вы проверите документы Chrome, локальный хост будет исключен. В любом случае, это ограничение Chrome, с которым вы ничего не можете поделать. Поверьте мне в этом ;) - person cjensen; 29.05.2016
comment
Я доверяю вам в этом, и я ценю ваш ответ, не могли бы вы сказать мне, нужен ли мне ssl для Firefox или IE 10. - person Umar Aftab; 29.05.2016