尝试创建一个网络应用,从浏览器的后置摄像头捕获图像,并努力在多摄像头设备中定位主摄像头。
我们面临的问题是每个制造商都有不同的命名约定,并且列表中摄像机的顺序并不表示哪台摄像机是主摄像机(没有什么特别的,比如广角-角度,或长焦,潜望镜,...)具有最高分辨率。
使用本网站时:https://webrtc.github.io/samples/src/content/devices/input-output/
例如,对于我的设备,可以通过选择相机 2 2 或相机 2 0 来定位主相机:
有没有办法使用javascript定位主摄像头?或者至少以编程方式获取相机特性以选择正确的?