我正在为我的Android相机应用程序使用cwac-camera lib。这台相机的目的是录制视频。这款摄像机具有像普通摄像机一样的功能,比如在视频录制之前切换闪光灯开/关。但问题是,我在实现FLASH_MODE_TORCH时遇到了麻烦。我想在预览期间打开FLASH_MODE_TORCH,如果我开始录制,闪存仍然存在。
这是代码。
@Override
public Camera.Parameters adjustPreviewParameters(Camera.Parameters parameters){
if (vidFlash) {
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
} else {
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
}
return super.adjustPreviewParameters(parameters);
}
这是我的第一次尝试,当我启动应用程序时会发生FLASH_MODE_TORCH所有我需要的是打开或关闭它,这就是为什么我使用上面的代码
@Override
public Camera.Parameters adjustPreviewParameters(Camera.Parameters parameters) {
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
return super.adjustPreviewParameters(parameters);
}
答案 0 :(得分:0)
很抱歉,但CWAC-Camera API无法直接完成此操作。