Chrome 浏览器处于安全考虑, 除本机 IP 外禁止非 HTTPs 协议传输的页面调用获取用户媒介权限, Firefox 则无限制.
- // 处理各浏览器兼容问题
- navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
- // 请求获取用户媒介
- navigator.getUserMedia({
- audio: false,
- video: {
- width: videoWidth,
- height: vidoeHeight
- }},
- onsuccess,
- onerror
- )
来源: https://juejin.im/entry/5c31b065f265da61285a452c