Javascript 如何在android webview上使用mediadevices.getusermedia运行网页
我在javascript中使用了Javascript 如何在android webview上使用mediadevices.getusermedia运行网页,javascript,android,android-studio,webview,getusermedia,Javascript,Android,Android Studio,Webview,Getusermedia,我在javascript中使用了getusermedia()来调用网络摄像头,但当我在android的webview中打开同一网页时,前面的摄像头没有显示出来。这个答案故意忽略了android。这取决于浏览器。如果有安卓系统的问题(你的问题并不意味着),我可以扩展它 您需要将正确的约束传递给getUserMedia,例如 { video: { width: { min: 480, ideal: 720, max: 1280 },
getusermedia()
来调用网络摄像头,但当我在android的webview
中打开同一网页时,前面的摄像头没有显示出来。这个答案故意忽略了android。这取决于浏览器。如果有安卓系统的问题(你的问题并不意味着),我可以扩展它
您需要将正确的约束传递给getUserMedia,例如
{
video: {
width: {
min: 480,
ideal: 720,
max: 1280
},
height: {
min: 480,
ideal: 720,
max: 1280
},
facingMode: 'user'
}
}
重要注意事项:如果您要求使用用户摄像头,但要求的分辨率太大,则可能会忽略“面向模式”,如果后向摄像头具有您要求的分辨率,浏览器可能会使用后向摄像头。如果发生这种情况,您将不会收到错误
您可以通过查询所有设备,查看您的相机是否正确
请同时阅读: