如何设置zbar sdk中的相机闪光灯亮度
我在我的iOS应用程序中使用zbar sdk。 我想让相机闪光灯变暗。 在ios文档中我find了AVCaptureDevice
- (BOOL)setTorchModeOnWithLevel:(float)torchLevel error:(NSError **)outError
在AVCaptureDevice类中,setTorchModeOnWithLevel函数设置0-1之间的亮度级别。 在zbar sdk中,我在readerview类中find了这个对象,我正在使用下面的代码
ZBarReaderViewController *mReader = [[ZBarReaderViewController alloc] init]; mReader.showsZBarControls = NO; mReader.showsHelpOnFail = NO; mReader.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff; mReader.readerDelegate = self; // reader.cameraDevice = UIImagePickerControllerCameraDeviceFront; mReader.supportedOrientationsMask = ZBarOrientationMaskAll; CGRect cropRect = CGRectMake(0, 0, cameraView.frame.size.width , cameraView.frame.size.height); mReader.view.frame = cropRect; mReader.cameraOverlayView = [self setOverlayPickerView]; AVCaptureDevice *mDevice = mReader.readerView.device; //mReader.readerView.device returns object of AVCaptureDevice
当我尝试访问AVCaptureDevice函数时,它没有显示任何build议,当我手动编写它,则会给出错误。
[mDevice setTorchModeOnWithLevel:0.5 error:error];
如何使用AVCaptureDevice对象,以便我可以设置闪光灯的暗淡程度?
Zbar SDK中没有API来控制闪光灯亮度。 您可以打开/closures闪光灯。
我正在调用下面的函数给出错误
[mDevice setTorchModeOnWithLevel:0.5 error:error];
错误的原因是我没有将AVFoundation库包含在构build设置中。 包括我的错误解决@rakeshNS后,我们可以通过使用暗淡zbar sdk灯
AVCaptureDevice *mDevice = mReader.readerView.device; [mDevice setTorchModeOnWithLevel:0.5 error:nil];
感谢大家
我使用下面的代码希望它可以帮助你:)
reader = [ZBarReaderViewController new]; reader.readerDelegate = self; reader.readerView.torchMode = 2; reader.showsZBarControls = FALSE; reader.tracksSymbols = YES; [reader.scanner setSymbology: ZBAR_ISBN13 config: ZBAR_CFG_ENABLE to: 0]; reader.readerView.zoom = 1.0; reader.cameraOverlayView = [self setLayoutView]; if([[defaults valueForKey:@"flashLight1"] isEqualToString:@"off"] ) reader.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff; else reader.cameraFlashMode = UIImagePickerControllerCameraFlashModeOn;
- 使用Swift 3.0.2的iOS自定义活动指示器
- iOS UITableViewCell需要按两次来调用didSelectRowAtIndexPath
- iOS – closuresWiFi的地理围栏
- 我如何创build一个新的用户帐户在XMPPFrameWork在iOS中
- 什么时候adjustsFontSizeToFitWidth或boundingRectWithSize更改context.actualScaleFactor?
- UIImageView放大和捏在UIScrollView
- 如何在iPhone 5中支持自定义graphics
- 将RealmSwift作为子项目添加:缺less所需的模块:“Realm.Private”,“Realm”
- NSUserDefaults intitial设置