CameraManager 仅提供 2 个摄像头 ID,但一个设备具有三个物理摄像头。为什么?
CameraManager gives only 2 camera ids, but a device has three physical cameras. Why?
我有三星 Galaxy S9,我在设备上看到两个后置物理摄像头。尽管如此,cameraManager.cameraIdList
只给出了两个摄像头 ID-s,一个用于前置摄像头,一个用于后置摄像头。如何解析第三个摄像头?有可能吗?
您可以使用 CameraManager#getPhysicalCameraIds()
获取物理相机 ID 并将其与 setPhysicalCameraId()
一起使用。有关更多信息,请访问此官方文档:
https://source.android.com/devices/camera/multi-camera#examples_and_sources
我有三星 Galaxy S9,我在设备上看到两个后置物理摄像头。尽管如此,cameraManager.cameraIdList
只给出了两个摄像头 ID-s,一个用于前置摄像头,一个用于后置摄像头。如何解析第三个摄像头?有可能吗?
您可以使用 CameraManager#getPhysicalCameraIds()
获取物理相机 ID 并将其与 setPhysicalCameraId()
一起使用。有关更多信息,请访问此官方文档:
https://source.android.com/devices/camera/multi-camera#examples_and_sources