Zxing条码扫描器PhoneGap插件iOS横向模式

时间:2012-06-08 09:08:41

标签: ios cordova xcode4.3 zxing barcode-scanner

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

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

这个代码也是

if (interfaceOrientation == UIInterfaceOrientationPortrait) return YES;
在CDVBarcodeScanner.mm中

并将Portrait的值更改为LandscapeRight。 我的问题是视频不全屏,右边有黑色部分。 此外,当扫描条形码仅在成像时,即使在横向模式下,纵向也不是风景。

有没有解决方案让景观模式更完美?

1 个答案:

答案 0 :(得分:4)

删除此

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

on zxing-all-in-one.cpp文件