getUserMedia在chrome 47后已經不可以從非安全源訪問(Insecure Origins),但測試搭建apprtc時服務器一般沒有添加HTTPS安全驗證,chrome就沒有權限訪問麥克風和攝像頭硬件。可做如下修改:
* Mac:
在命令行輸入如下:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --unsafely-treat-insecure-origin-as-secure="http://ip:port" --user-data-dir=~/tmp
- Win
右擊chrome游覽器圖標,選擇“屬性”,在目標后面加入如下內容:
--unsafely-treat-insecure-origin-as-secure="http://ip:port" --user-data-dir=C:\tmp
這樣做的目的以沙箱模式打開一個獨立的chrome進程,並對指定的站點去掉安全限制。