如何在 Flutter Web 中扫描二维条码?

Posted

技术标签:

【中文标题】如何在 Flutter Web 中扫描二维条码?【英文标题】:How to scan 2D barcodes in flutter web? 【发布时间】:2020-10-07 14:17:15 【问题描述】:

我有一个用 Flutter 编写的应用程序,它严重依赖于扫描 pdf-417 类型代码的功能。在 android 端口中,它使用来自 pub.dev 的 qr_code_scanner 0.0.13 库很容易工作。由于各种原因,我需要一个 Web 应用程序,并且我想在其中实现扫描功能。我也尝试搜索支持网络的库,但找不到任何相关内容。我尝试使用 zxing-js 创建一个 html/js 扫描仪网页,该网页可以在普通浏览器中运行,但不能在使用 easy_web_view pub.dev 包的颤振 webview 中运行。从错误看来,它无法访问相机。解决这个问题的最简单方法应该是什么?提前感谢您的回答。

【问题讨论】:

this 会有帮助吗? 有没有人找到二维条码扫描仪的解决方案? 【参考方案1】:

您可以使用支持webandroidios 的this package 在颤动中。 另见link

【讨论】:

以上是关于如何在 Flutter Web 中扫描二维条码?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter之实现生成二维码,扫描二维码——Flutter基础系列

使用虚拟场景在 Android 模拟器中扫描条码

如何在条码扫描仪的移动 web 应用程序中集成 Phonegap 插件?

如何使用 if 语句在“flutter / dart”中发送 https 发布请求

如何实现扫描二维码,实现网址自动跳转?

Android二维码扫描登陆网页