Pet*_*tru 11 api android camera2
我正试图用我的xiaomi mi 5s plus上的两个后置摄像头捕捉.当我试图使用camera2 api迭代摄像机的id时,我只得到2个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);
Run Code Online (Sandbox Code Playgroud)
小智 1
在 Android P 之前,本机不支持从双摄像头捕获图像。Android P 现在支持多摄像头捕获 -> https://developer.android.com/preview/features#camera
不同的供应商为其 Android 设备提供双摄像头,希望提高普通用户的照片质量,通常会针对特殊条件进行专门调整,例如具有挑战性的照明或自拍模式的扭曲。每个供应商都使用专有技术来处理双摄像头,并且他们没有兴趣透露实现细节。他们支持的唯一公共接口是虚拟单摄像头,或多或少符合谷歌规范。
| 归档时间: |
|
| 查看次数: |
1545 次 |
| 最近记录: |