//开启闪光灯
-(void)turnonLed{
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSLog(@"%d",[device hasTorch]);
//摄像头是否有提供闪光灯[device hasTorch]
if ([device hasTorch]) {
[device lockForConfiguration:nil];
//开启闪光灯的代码
[device setTorchMode: AVCaptureTorchModeOn];
[device unlockForConfiguration];
}
}
//关闭闪光灯
-(void)turnoffLed{
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch]) {
[device lockForConfiguration:nil];
[device setTorchMode: AVCaptureTorchModeOff];
[device unlockForConfiguration];
}
}
-(void)turnonLed{
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSLog(@"%d",[device hasTorch]);
//摄像头是否有提供闪光灯[device hasTorch]
if ([device hasTorch]) {
[device lockForConfiguration:nil];
//开启闪光灯的代码
[device setTorchMode: AVCaptureTorchModeOn];
[device unlockForConfiguration];
}
}
//关闭闪光灯
-(void)turnoffLed{
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch]) {
[device lockForConfiguration:nil];
[device setTorchMode: AVCaptureTorchModeOff];
[device unlockForConfiguration];
}
}