在Android中使用后置双摄像头

11
我正在尝试同时使用小米mi 5s plus的两个后置摄像头进行捕捉。 当我尝试使用camera2 api迭代相机的id时,我只得到了两个id,一个用于前置摄像头,另一个用于后置摄像头。 我已经查看了lg开发示例(http://mobile.developer.lge.com/develop/sdks/lg-dual-camera/)并且他们使用3个id。运行他们的示例时,应用程序会崩溃。
获取id的代码如下:
CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);
for(String id: manager.getCameraIdList())
    Log.e("test", id);

一个快速的问题:LG G6—— LG G5的后继者——是否受SDK和示例支持? - squid
取两个布局并在onCreate中按照相机代码进行操作。 - Raj Bedi
1个回答

1
从双摄像头捕获图像在Android P之前不受本地支持。 Android P现在支持多摄像头捕获 -> https://developer.android.com/preview/features#camera 不同的供应商为其Android设备提供双摄像头,希望提高普通用户的照片质量,往往专门针对具有挑战性的照明或自拍模式的扭曲等特殊条件进行调整。每个供应商都使用专有技术处理双摄像头,并且他们不想披露实现细节。他们支持的唯一公共接口是虚拟单个相机,该相机基本符合Google规格。 感谢Stack Overflow答案的支持

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接