2016-08-22 118 views
0

我正在使用hublin。相機和麥克風本地工作正常,但是當我上傳到服務器。相機許可的流行沒有出現,它只是靜靜地失敗,並在控制檯有鉻和鉻但是在Firefox中,請求允許Easyrtc權限被拒絕且用戶媒體失敗

easyrtc.js:2100 invoking error callback PermissionDeniedError 
easyrtc.js:2085 getusermedia failed 

的問題是這兩個錯誤。

另外我試圖手動給予權限,但是rightcorner中沒有凸輪十字圖標。在Chrome瀏覽器設置>高級設置>內容設置>相機>管理例外,沒有辦法手動添加特定的網址以允許在Firefox中的權限。

enter image description here

回答

1

使用HTTP 小號實現WebRTC應用之一是在Chrome強制性的。所以,它只是在使用純HTTP時不顯示權限對話框。

因此,你應該配置在Web服務器上安全 HTTP(HTTP 小號)(你可以使用證書從LetsEncrypt - 就像一個魅力的工作)。或者您可以嘗試使用本文中描述的一些技巧/解決方法:https://webrtchacks.com/chrome-secure-origin-https/

相關問題