带有前置或后置摄像头的 ios zxing

Posted

技术标签:

【中文标题】带有前置或后置摄像头的 ios zxing【英文标题】:ios zxing with front or rear camera 【发布时间】:2012-01-18 05:14:21 【问题描述】:

我正在使用 ZXing,在我的新应用上运行良好,但我想集成前置或后置摄像头选项,

到目前为止,我发现的唯一参考是google group

但不是很清楚他们的意思,

所以有什么关于我必须做什么来完成这个的指示吗?

谢谢!

【问题讨论】:

【参考方案1】:

ZXWidgetController 不提供该功能,并且没有真正设置为使其易于更改。

需要修改的代码在- (void)initCapture。它调用[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]。这将返回默认摄像头,您不希望使用默认摄像头。

您需要类似于- (ZXCaptureDevice*)device 中的代码ZXCapture.mm。该代码不能开箱即用(它旨在与 AVFF 和 QTKit 一起使用),但它是相同的想法。不要使用默认的视频输入设备,而是浏览设备并查看设备position 以找到您想要的设备。

很高兴将该代码移植到小部件,但此时还没有发生。

【讨论】:

以上是关于带有前置或后置摄像头的 ios zxing的主要内容,如果未能解决你的问题,请参考以下文章

同时使用前置和后置摄像头android

iOS 摄像头应用,从前置摄像头切换到后置摄像头时闪烁

前置摄像头和后置摄像头同时打开?

将前置摄像头更改为后置摄像头

如何使用后置摄像头代替前置摄像头?

android Camera如何判断当前使用的摄像头是前置还是后置