下面的两个代码块似乎没有区别:
[self.myDevice lockForConfiguration:nil];
[self.myDevice setTorchMode:AVCaptureTorchModeOn];
[self.myDevice setFlashMode:AVCaptureFlashModeOn];
[self.myDevice unlockForConfiguration];
和:
[self.myDevice lockForConfiguration:nil];
[self.myDevice setTorchMode:AVCaptureTorchModeOn];
[self.myDevice unlockForConfiguration];
我的问题是,为什么 setFlashMode 首先在那里,因为它似乎没有任何效果。我问这个是因为我试图让光线与使用默认相机应用程序拍照时一样亮。在您自己的应用程序中使用灯光并不像他们的那样明亮。有任何想法吗?