CWAC相机 - 视频录制Flash Torch(Android)

时间:2013-12-30 13:34:14

标签: android commonsware-cwac

我正在为我的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);
        }

1 个答案:

答案 0 :(得分:0)

很抱歉,但CWAC-Camera API无法直接完成此操作。