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: mp
这样做的目的以沙箱模式打开一个独立的chrome进程,并对指定的站点去掉安全限制。
如果觉得文章不错,可以给小编发个红包给予鼓励.