是在pc的web页面调取系统usb外接的摄像头,之前用的jq的webcam插件,但是今年年底chrome将不再支持flash,所以准备换成html自带的API:
navigator.mediaDevices
但是js调取这个API就会报错
Uncaught TypeError: Cannot read property 'getUserMedia' of undefined
在360和火狐都是这个报错,请问有哪个调取摄像头的功能是可用的并且兼容主流浏览器?
是在pc的web页面调取系统usb外接的摄像头,之前用的jq的webcam插件,但是今年年底chrome将不再支持flash,所以准备换成html自带的API:
navigator.mediaDevices
但是js调取这个API就会报错
Uncaught TypeError: Cannot read property 'getUserMedia' of undefined
在360和火狐都是这个报错,请问有哪个调取摄像头的功能是可用的并且兼容主流浏览器?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
navigator.mediaDevices这个API并没有错,问题时这个API绝大部分情况只支持HTTPS服务,就是本地和http都是获取不到这个API的。所以需要配置一个https的服务进行调试。
我这有个例子。可以用手机浏览器试试。微信qq不行哈,调不起摄像头。例子代码右键查看元素。
https://www.liubingyang.top/7...