Xamarin.forms 在Zxing的自定义布局中选择默认摄影机
我正在使用Xamarin.forms 在Zxing的自定义布局中选择默认摄影机,xamarin.forms,zxing,Xamarin.forms,Zxing,我正在使用ZXing以自定义布局扫描Xamarin表单应用程序中的条形码。如何选择默认摄像头作为前置摄像头。他们没有选择默认相机的选项 <zxing:ZXingScannerView Grid.Row="1" x:Name="_scanView" OnScanResult="Handle_OnScanResult" IsScanning="true" WidthRequest="200" HeightRequest="200" /> 您可以在选项中执行此操作,该选项的类型
ZXing
以自定义布局扫描Xamarin表单
应用程序中的条形码。如何选择默认摄像头作为前置摄像头。他们没有选择默认相机的选项
<zxing:ZXingScannerView Grid.Row="1" x:Name="_scanView" OnScanResult="Handle_OnScanResult" IsScanning="true" WidthRequest="200" HeightRequest="200" />
您可以在
选项中执行此操作,该选项的类型为MobileBarcodeScanningOptions
。具有名为usefrontcomeraifavailable
的属性的
要从代码中进行设置,请执行以下操作:\u scanView.Options=new MobileBarcodeScanningOptions{usefrontcomeraifavailable=true;}
来自XAML的内容更广泛,但不可撤消:
<zxing:ZXingScannerView Grid.Row="1" x:Name="_scanView" OnScanResult="Handle_OnScanResult" IsScanning="true" WidthRequest="200" HeightRequest="200">
<zxing:ZXingScannerView.Options>
<zxcore:MobileBarcodeScanningOptions UseFrontCameraIfAvailable="true" />
</zxing:ZXingScannerView.Options>
</zxing:ZXingScannerView>
您可能需要为options对象导入不同的XAML命名空间。我手头没有一个实际的项目要尝试,但我相信你会找到答案。你为什么要使用前置摄像头?