繁体   English   中英

如何使用Android手机摄像头放大/缩小

[英]how to zoom in/out using android phone camera

我正在使用Camera类的camera.setSmoothZoom(i)函数,但没有帮助我。 我已经尝试使用camera.getParameters()。setZoom(i)函数,但是仍然没有获得任何成功。 有谁知道如何放大/缩小Android手机的摄像头..在此先感谢..

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

您需要手动设置相机参数。 有关如何执行此操作的示例,请参见zxing条形码扫描仪应用程序:

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

(在该文件中搜索setZoom 。)

另外,请记住,并非所有相机都支持变焦。 您需要通过调用isZoomSupported(API级别8)或检查zoom-supported的参数字符串来进行检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM