1

我在显示视频预览时使用 AVCaptureSessionPreset640x480。我想用 AVCaptureSessionPresetPhoto(全质量)拍照。按下拍照按钮时,删除 AVCaptureVideoDataOutput 并添加 AVCaptureStillImageOutput。

    [session removeOutput:captureOutputVideo];
    [session addOutput:captureOutputPhoto]; 

问题是,拍摄的照片很暗。如果在等待 0.4 秒后拍照,照片会更好。

    usleep(400000);

我怎么能不等待呢?

4

0 回答 0