public void setZoomIn(){
try{
params = camera.getParameters();
zoomValue +=5;
params.setZoom(zoomValue);
camera.setParameters(params);
Log.d(TAG, "Is support Zoom " + params.isZoomSupported());
}catch (Exception e) {
e.printStackTrace();
}
}
大家好,上面的代码成功设置了三星、LG手机相机的变焦。然而,它在使用HTC Sensation时崩溃了。在HTC Sensation中,默认的相机应用程序运行变焦功能非常出色。我不知道为什么?请帮帮我。非常感谢。
在设置前不应该检查是否支持缩放吗?
此外,通过使用'getMaxZoom()'检查设备支持的最大缩放限制。这个值应该作为set调用的上限。