![](/img/trans.png)
[英]How to start camera preview in 240 fps range in android using CameraX?
[英]How to limit preview fps range in android for camera?
是否有可能限制android相机中的fps范围。尝试更改.setPreviewFpsRange()中的值...但帧速率未更改..它连续每秒30帧
您可以使用public List<int[]> getSupportedPreviewFpsRange ()
来检查设备支持的FPS范围。 这是我的:
预览fps范围值=(10000,10000),(15000,15000),(15000,30000),(30000,30000);
因此,如果我想将fps更改为15,则可以setPreviewFpsRange(15000,15000)
。
我使用此代码将预览帧速率设置为可能的最低速率,但是可以通过使用l_last
而不是List索引中的l_first
将其设置为最高速率( mCamera
是引用Camera的成员变量,并且在代码)。
Camera.Parameters l_params = mCamera.getParameters();
List<int[]> frameRates = l_params.getSupportedPreviewFpsRange();
int l_first = 0;
int l_last = frameRates.size() - 1;
int minFps = (frameRates.get(l_first))[Camera.Parameters.PREVIEW_FPS_MIN_INDEX];
int maxFps = (frameRates.get(l_first))[Camera.Parameters.PREVIEW_FPS_MAX_INDEX];
l_params.setPreviewFpsRange(minFps, maxFps);
mCamera.setParameters(l_params);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.