收藏
回答

为什么web-view组件中突然无法打开摄像头,一两天前可以,非小程序内置浏览器也可以?

业务开发需要在小程序web-view打开摄像头,但是在没有任何代码修改,并且在其他浏览器打开相同页面摄像头可以正常打开,一两天之前也都还可以打开的情况下,突然就不行了。

js 代码

if (navigator.mediaDevices.getUserMedia) {

//最新的标准API

navigator.mediaDevices.getUserMedia(constraints).then(success).catch(error);

} else if (navigator.webkitGetUserMedia) {

//webkit核心浏览器

navigator.webkitGetUserMedia(constraints,success, error)

} else if (navigator.mozGetUserMedia) {

//firfox浏览器

navigator.mozGetUserMedia(constraints, success, error);

} else if (navigator.getUserMedia) {

//旧版API

navigator.getUserMedia(constraints, success, error);

}



回答关注问题邀请回答
收藏

2 个回答

  • 青团社
    青团社
    2021-10-19

    打开调试 看下报啥错,是不是微信 新版本屏蔽了 这些 浏览器api

    2021-10-19
    有用
    回复 1
    • 深蓝咏叹调
      深蓝咏叹调
      2021-10-19
      错误回调函数返回内容:request device not found
      2021-10-19
      回复
  • 石总
    石总
    2021-10-18

    我最近也遇到了一个类似的问题,求大佬解决!!!

    2021-10-18
    有用
    回复
登录 后发表内容