为什么web-view组件中突然无法打开摄像头,非小程序内置浏览器就可以?
发布于 5 年前 作者 tangfang 2050 次浏览 来自 问答

业务开发需要在小程序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);

}

1 回复

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

回到顶部