当我使用ScannerView
表格中的Xamarian
开始扫描条形码时,它会自动转到手机上的后置摄像头。
我想制作一个切换相机按钮,可以将相机从后向前切换,反之亦然。
这是否可以使用zxing用于xamarin表格?
我的选项如下:
码
//Set the scanner options.
ScannerView.Options = new ZXing.Mobile.MobileBarcodeScanningOptions()
{
UseNativeScanning = true,
AutoRotate = true,
PossibleFormats = new List<ZXing.BarcodeFormat>()
{
ZXing.BarcodeFormat.QR_CODE
},
TryHarder = true,
UseFrontCameraIfAvailable = false,
DelayBetweenContinuousScans = 2000
};
通过设置
开始扫描ScannerView.IsScanning = true;
环境:
ScannerView.Options.UseFrontCameraIfAvailable = true;
不要更换相机。我可以这样做
ScannerView = null;
CreateScannerView();
ScannerView.Options.UseFrontCameraIfAvailable = true;
ScannerView.IsScanning = true;
它有效。然而,相机视图完全消失了大约2秒钟然后又回来了。当我为另一个应用程序Xcode
进行原生iOS
时,相机视图永远不会消失,只是翻转相机。我期待这样的事情。
是否可以切换相机?
答案 0 :(得分:0)
我不认为Zxing一旦开始扫描就可以在相机之间进行切换,因此必须事先选择并设置选项。
{"org.hibernate.NonUniqueResultException: query did not return a unique result: 4"}