Xamarin.forms 使用自动手电筒扫描Xamarin表单中的ZXing二维码

Xamarin.forms 使用自动手电筒扫描Xamarin表单中的ZXing二维码,xamarin.forms,zxing,Xamarin.forms,Zxing,我正在尝试用我的xamarin forms应用程序扫描二维码 我使用ZXing软件包 我可以一直用这个打开手电筒: TimeSpan timespan = new TimeSpan(0, 0, 0, 0, 0); Device.StartTimer(timespan, () => { scanner.Torch(true); return true;

我正在尝试用我的xamarin forms应用程序扫描二维码

我使用ZXing软件包

我可以一直用这个打开手电筒:

            TimeSpan timespan = new TimeSpan(0, 0, 0, 0, 0);
            Device.StartTimer(timespan, () =>
            {
                scanner.Torch(true);
                return true;
            });
            var scanResult = await scanner.Scan(optionsCustom);
            return scanResult.Text;
有没有办法只在需要的时候打开手电筒


或者截取音量按钮以手动打开和关闭手电筒

您可以使用打开/关闭手电筒的按钮为扫描仪创建自定义覆盖。

您有这样的示例吗?当我尝试推送自定义扫描仪页面时,它不会推送任何内容Check github: