コードで「アラートの LED フラッシュ」(設定から) ステータスを検出するにはどうすればよいですか? 私が試してみました:
AVCaptureDevice *torched=[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
BOOL test = torched.torchMode;
BOOL test1 = torched.flashMode;
しかし、それは私が必要としているものではないようです。
こうやって、
BOOL test=NO;
BOOL test1=NO;
Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice");
if (captureDeviceClass != nil) {
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch] && [device hasFlash]){
if(device.flashMode==AVCaptureFlashModeOn)
NSLog(@"ON");
else
NSLog(@"OFF");
}
}
それがあなたを助けることを願っています....