【发布时间】:2010-07-01 05:59:29
【问题描述】:
我正在使用 Camera 类的 camera.setSmoothZoom(i) 函数,但它没有帮助我。我已经尝试过 camera.getParameters().setZoom(i) 功能,但我仍然没有取得任何成功。有谁知道如何放大/缩小Android手机摄像头.. 提前谢谢..
【问题讨论】:
标签: android
我正在使用 Camera 类的 camera.setSmoothZoom(i) 函数,但它没有帮助我。我已经尝试过 camera.getParameters().setZoom(i) 功能,但我仍然没有取得任何成功。有谁知道如何放大/缩小Android手机摄像头.. 提前谢谢..
【问题讨论】:
标签: android
直到 API 级别 8(又名 Froyo,Android 2.2)才添加 setZoom() 函数。目前,您可能无法访问运行 Froyo 的设备。
您需要手动设置相机参数。有关如何执行此操作的示例,请参见 zxing Barcode Scanner 应用程序:
(在该文件中搜索setZoom。)
另外,请记住,并非所有相机都支持变焦。您需要通过调用 isZoomSupported(API 级别 8)或检查 zoom-supported 的参数字符串来进行检查。
【讨论】: