我在显示视频预览时使用AVCaptureSessionPreset640x480。我想用AVCaptureSessionPresetPhoto(全品质)拍照。当按下拍照按钮删除AVCaptureVideoDataOutput并添加AVCaptureStillImageOutput。
[session removeOutput:captureOutputVideo];
[session addOutput:captureOutputPhoto];
问题是,照片是黑暗的。如果在等待0.4秒后拍照,照片会更好。
usleep(400000);
我怎么能不等待呢?