美文网首页程序员
iOS - 开启手电筒

iOS - 开启手电筒

作者: biubiuboom | 来源:发表于2020-05-11 12:57 被阅读0次
//点击手电筒

- (void)clickFlashLight:(UIButton*)btn{

btn.selected=!btn.selected;

AVCaptureDevice *device =[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo]; 

//修改前必须先锁定

[self.devicelockForConfiguration:nil];

//必须判定是否有闪光灯,否则如果没有闪光灯会崩溃

if([self.devicehasFlash]) {

if(device.torchMode==AVCaptureFlashModeOff) {

device.torchMode=AVCaptureTorchModeOn;

}else if(device.torchMode==AVCaptureFlashModeOn) {

device.torchMode=AVCaptureTorchModeOff;

}

}

[self.deviceunlockForConfiguration];

}

相关文章

网友评论

    本文标题:iOS - 开启手电筒

    本文链接:https://www.haomeiwen.com/subject/xfzdnhtx.html