1

我正在尝试使用 AVFoundation 在我的应用程序中实现一个手电筒功能,但问题是当我第一次打开它时,它很慢。我应该在 viewDidLoad 上启动一些东西以免遇到这个问题吗?

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch]) {
    [device lockForConfiguration:nil];
    [device setTorchMode:(sender.isOn)?AVCaptureTorchModeOn:AVCaptureTorchModeOff];
    [device unlockForConfiguration];
}
4

0 回答 0