如何设置HTC Sensation的变焦相机


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调用的上限。

最新更新