斑马线条形码扫描器的PhoneGap插件的iOS风景模式(Zxing Barcode Scanner

2019-07-29 19:27发布

我在使用PhoneGap的1.7.0和斑马线条形码扫描器从iPad上实现斑马线条形码扫描器https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner 。 但方向是唯一的肖像。 我想将其更改为景观修改此代码

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

而这也代码

if (interfaceOrientation == UIInterfaceOrientationPortrait) return YES;

在CDVBarcodeScanner.mm并改变肖像到LandscapeRight值。 我的问题是视频不能全屏显示,在那里有黑色的部分。 此外,当扫描条形码仅成功时纵向而不是横向即使在横向模式。

有没有什么解决方案,以横向模式完美?

Answer 1:

删除此

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

上斑马线,所有功能于one.cpp文件



文章来源: Zxing Barcode Scanner PhoneGap Plugin iOS landscape mode