Android Camera API 2的相机特征不正确

时间:2018-10-20 09:47:11

标签: java android

所以我基本上尝试使高速FPS相机在android中工作。 我向android查询相机的特性,以确定相机是否能够记录高fps(120-> 240)以及采用哪种分辨率。

我使用的Pixel2虚拟设备应支持高FPS视频模式,但API不能返回正确的相机特征。

我尝试执行以下操作:

// code to make sure that I got the backside cameraId here
CameraManager manager = (CameraManager) activity.getSystemService(Context.CAMERA_SERVICE);  
CameraCharacteristics characteristics = manager.getCameraCharacteristics(cameraId);  

StreamConfigurationMap map = characteristics
               .get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);
assert map != null;
mVideoSize = chooseVideoSize(map.getHighSpeedVideoSizes());

map.getHighSpeedVideoSizes()的长度为0。

返回StreamConfigurationMap maphttp://imgur.com/a/Ak6otdl

我尝试了其他虚拟设备(Pixel 2,Pixel 2XL),但是得到了相同的输出。我一定在这里想念什么。

0 个答案:

没有答案