我使用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。 我的问题是视频不全屏,右边有黑色部分。 此外,当扫描条形码仅在成像时,即使在横向模式下,纵向也不是风景。
有没有解决方案让景观模式更完美?
答案 0 :(得分:4)
删除此
if (result.empty() && hints.getTryHarder() && image->isRotateSupported()) {}
on zxing-all-in-one.cpp文件