2010-06-30 377 views
0

我正在使用Camera.setSmoothZoom(i)Camera类的功能,但它不能帮助我。我尝试过camera.getParameters()。setZoom(i)函数,但仍然没有取得任何成功。有谁知道如何放大/缩小在Android手机相机.. 在此先感谢..如何使用android手机相机放大/缩小

回答

1

直到API级别8(又名Froyo,Android 2.2)setZoom()函数才被添加。现在,您可能无法访问运行Froyo的设备。

您需要手动设置相机参数。见斑马线条形码扫描应用程序对于如何做到这一点的例子:

http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/camera/CameraConfigurationManager.java

(搜索该文件为setZoom。)

而且,记住,不是所有的摄像机支持变焦。您需要通过调用isZoomSupported(API Level 8)或检查zoom-supported的参数字符串来检查。