有没有什么办法让有关摄像头预览尺寸正面和背面摄像头数据,而不turnig它们,即。打开相机?我问这个,因为我想知道所有支持预览尺寸这两款相机的名单之前,我甚至开始他们中的一个。我想从这两个列表中选择正确的prev尺寸,然后将其放到参数中,然后打开相机。对我来说重要的是,两个相机的prev尺寸参数是相同的。欢迎任何建议!获取有关正面和背面摄像头预览数据大小
0
A
回答
0
是否有任何方法可以获取有关前置和后置摄像头的相机预览尺寸的数据,而无需将其打开,打开相机?
不符合原始android.hardware.Camera
API。我还没有玩过Android 5.0的新android.hardware.camera2
类,看看是否有办法做到这一点。
对我来说重要的是,两个相机的prev尺寸参数是相同的。
没有规定一个设备有两个摄像头,或者说如果这样做,有那两个相机匹配的预览大小。
1
CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);
String[] cameraIds = manager.getCameraIdList();
CameraCharacteristics character = manager.getCameraCharacteristics(cameraIds[0]);
StreamConfigurationMap map = character.get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);
Size[] previewSizes = map.getOutputSizes(SurfaceTexture.class);
在android.hardware.camera2中获得预览尺寸。
相关问题
- 1. Android前置摄像头预览大小
- 2. Android摄像头预览画面亮度
- 3. 小表面上的摄像头预览不显示整个摄像头输出
- 4. 访问正面和背面摄像头的Android中,同时
- 5. 同时使用正面和背面摄像头android
- 6. 是否可以同时打开并预览背面和前置摄像头?
- 7. 摄像头在服务和预览帧
- 8. 在Android手机的正面和背面摄像头之间切换
- 9. 如何使用时,正面和背面摄像头之间切换MediaRecorder的Android
- 10. 在windows 8选项卡中检测正面和背面摄像头
- 11. 面膜在OpenCV的摄像头预览不显示
- 12. 如何获取背景大小:封面;大小和百分比?
- 13. 从CosmicMind-Material捕获API:摄像头预览不正确
- 14. 使用外部摄像头的摄像头显示预览
- 15. 无法切换正面和背面摄像机
- 16. 无法获取相机预览(通话摄像头),HTC Thunderbolt
- 17. SDL摄像头和背景
- 18. Android 4.4没有预览/ UI的摄像头捕获
- 19. Android中的摄像头预览和GPS读取
- 20. 有没有办法使表面视图的大小被用来显示比全屏小的摄像头数据?
- 21. 检查哪个摄像头是开放的正面或背面Android
- 22. Camera2前置摄像头预览旋转
- 23. 错误而显示摄像头预览
- 24. iOS 5的后置摄像头预览
- 25. 计算彩色摄像头预览
- 26. 提高Android摄像头预览
- 27. Android上的摄像头预览处理
- 28. Android - 前置摄像头预览SurfaceView
- 29. Ionic:预览手机摄像头视频
- 30. Android摄像头预览水平翻转
不幸的是,Camera Manager无法解析为某种类型。 StreamConfigurationMap和CameraCharacteristics都不是。不知道为什么... – Kapljica
在这里看到http://stackoverflow.com/questions/26925384/camera2-api-android – yydcdut
@Kapljica你需要在API级别21和以上使用Camera2 APIs。 –