iPhone 打开和关闭闪光灯代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iPhone 打开和关闭闪光灯代码相关的知识,希望对你有一定的参考价值。

//打开闪光灯
-(void)turnOnLed {  
 AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];        
 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];     
 }   
} 

以上是关于iPhone 打开和关闭闪光灯代码的主要内容,如果未能解决你的问题,请参考以下文章

如何开启/关闭iPhone相机闪光灯?

打开/关闭闪光灯

检测闪光灯是不是已经打开

如何知道相机闪光灯是不是已经点亮(iOS)?

苹果11怎么设置显示电池

如何快速打开和关闭手电筒?