您应该检查设备是否支持连续自动对焦.这对我有用,请试一试.
boolean startContinuousAutoFocus() {
Camera.Parameters params = mCamera.getParameters();
List focusModes = params.getSupportedFocusModes();
String CAF_PICTURE = Parameters.FOCUS_MODE_CONTINUOUS_PICTURE,CAF_VIDEO = Parameters.FOCUS_MODE_CONTINUOUS_VIDEO,supportedMode = focusModes
.contains(CAF_PICTURE) ? CAF_PICTURE : focusModes
.contains(CAF_VIDEO) ? CAF_VIDEO : "";
if (!supportedMode.equals("")) {
params.setFocusMode(supportedMode);
mCamera.setParameters(params);
return true;
}
return false;
}
@H_403_20@
@H_403_20@
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!