使用ipod扫描时如何关闭闪光灯

How to turn off the flash light while scanning using ipod

我正在使用 iPod 扫描车票,但是每当我扫描车票时闪光灯都会闪烁。如果我关闭相机中的闪光灯,它工作正常(不闪光)。除了手动关闭相机的闪光灯之外,还有其他方法可以做到这一点吗?我正在使用 Zbar 库。我正在使用 xamarin 开发应用程序。

你可以这样做,

 AVCaptureDevice *mDevice = mReader.readerView.device;
 [mDevice setTorchModeOnWithLevel:0.5 error:nil];  // you can use different torchmode!

 [myDevice setTorchMode:AVCaptureTorchModeOff]; // off torchmode

别忘了导入 AVFoundation

详情请参考this answewr or this answer

希望这会有所帮助:)