问题描述
我正在制作一个自定义相机应用,为此我正在使用Android Camera API。我知道此API现在已被弃用,建议使用Camera2 API。 但是我只需要预览相机即可。
下面是用于设置缩放比例的代码
Camera.Parameters parameters = camera.getParameters();
parameters.setZoom(30);
parameters.setPreviewFpsRange(
previewFpsRange[Camera.Parameters.PREVIEW_FPS_MIN_INDEX],previewFpsRange[Camera.Parameters.PREVIEW_FPS_MAX_INDEX]);
parameters.setPreviewFormat(IMAGE_FORMAT);
camera.setParameters(parameters);
现在,问题是相机在各个设备上的变焦不相等,某些设备放大很多,而有些设备变焦很大。
我无法在互联网上找到与此相关的任何解释。
无论摄像机的质量和MP如何,我都需要在所有Android设备上使用相同的缩放级别。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)