在Android中设置相机闪光模式需要Camera.stopPreview()和Camera.startPreview()方法吗?

时间:2015-04-09 14:38:23

标签: android android-camera camera-api

我最近尝试使用较旧的Camera API开发手电筒应用程序。我通过

获取了Camera对象
camera = Camera.open();
p = camera.getParameters();

这包含在try-catch块中。我用来打开相机闪光灯的代码是

p.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(p);

在try-catch块中给出的代码用于处理异常以及是否还检查了设备支持FLASH_MODE_TORCH。 我用来关闭相机闪光灯的代码是

p.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(p);

这也包含在try-catch块中,Camera对象和参数对象p也被正确定义。我的问题是,我是否需要"必然"在打开和关闭闪光灯时设置相机参数后使用camera.startPreview()和camera.stopPreview()方法。?

0 个答案:

没有答案