Web如何调取摄像头

是在pc的web页面调取系统usb外接的摄像头,之前用的jq的webcam插件,但是今年年底chrome将不再支持flash,所以准备换成html自带的API:

navigator.mediaDevices

但是js调取这个API就会报错

Uncaught TypeError: Cannot read property 'getUserMedia' of undefined

在360和火狐都是这个报错,请问有哪个调取摄像头的功能是可用的并且兼容主流浏览器?

阅读 5k
1 个回答

navigator.mediaDevices这个API并没有错,问题时这个API绝大部分情况只支持HTTPS服务,就是本地和http都是获取不到这个API的。所以需要配置一个https的服务进行调试。
我这有个例子。可以用手机浏览器试试。微信qq不行哈,调不起摄像头。例子代码右键查看元素。
https://www.liubingyang.top/7...

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题