我有一个使用Camera2 API获取相机预览的应用程序。 我想在我的手机镜头之间进行选择。 在我的代码中,我正在使用以下代码:
CameraManager manager = (CameraManager) activity.getSystemService(Context.CAMERA_SERVICE);
String[] ids = manager.getCameraIdList();
当我使用具有2个前置摄像头(常规和广角)和3个后置摄像头的Galaxy S10时,从管理器中只返回4个标识符。
0- regular rear
1- regular front
2- wide rear
3- wide front
为什么我不能使用3个后置摄像头?
我所有拥有超过1个后置摄像头的手机都出现了这个问题。
我如何才能使用所有的后置摄像头?
提前感谢。