我已经使用来自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。我的问题是视频不是全屏,右边有黑色部分。此外,即使在横向模式下,只有纵向而不是横向时才能扫描条形码。
有什么解决方案可以使横向模式完美吗?