1

我已经使用来自https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner的 PhoneGap 1.7.0 和 Zxing Barcode Scanner 在 ipad 中实现了 Zxing Barcode Scanner 。但方向只是纵向。我想通过修改此代码将其更改为横向

if ([previewLayer isOrientationSupported]) {
    [previewLayer setOrientation:AVCaptureVideoOrientationPortrait];
}

还有这段代码

if (interfaceOrientation == UIInterfaceOrientationPortrait) return YES;

在 CDVBarcodeScanner.mm 中,将 Portrait 的值更改为 LandscapeRight。我的问题是视频不是全屏,右边有黑色部分。此外,即使在横向模式下,只有纵向而不是横向时才能扫描条形码。

有什么解决方案可以使横向模式完美吗?

4

1 回答 1

4

删除这个

if (result.empty() && hints.getTryHarder() && image->isRotateSupported()) {}

关于 zxing-all-in-one.cpp 文件

于 2012-06-12T09:40:57.917 回答