【问题标题】:Run barcodescanner for phonegap inside a page (not fullscreen)为页面内的phonegap运行barcodescanner(不是全屏)
【发布时间】:2023-03-09 23:38:01
【问题描述】:

我一直在使用 BarcodeScanner 插件来试验 phonegap 中的 QR 码扫描,这似乎奏效了。

我使用过这个示例:https://github.com/wildabeast/BarcodeDemo

但是,我希望条形码扫描仪以屏幕宽度的 25% 显示在页面内,而不是全屏显示。这是可以用phonegap和barcodescanner完成的吗?我也想用前置摄像头而不是后置摄像头。

更具体地说,我想在 ipad 应用程序中实现扫描仪,大约占屏幕的 25%,而应用程序的其余部分则显示不同的内容。我希望使用 Phonegap 来做到这一点,因为这是我的应用程序需要与相机通信的唯一部分,其余部分可以纯粹基于 Web。

【问题讨论】:

  • 这是可能的,但您必须编写自己的插件(本机代码),以按照您描述的方式实现扫描仪。如果不编写本机代码,就没有办法做到这一点。
  • 好吧,这是有道理的(对我来说很糟糕)。我可以以某种方式将您的评论标记为答案吗?我可能会跳过 phonegap 并使用钛或原生来构建这个应用程序。
  • 我会回答更多细节并在此处添加
  • @Jorre 你找到解决办法了吗?

标签: cordova phonegap-plugins


【解决方案1】:

Scandit Barcode Scanner 插件支持应用内视图:

Scandit Barcode Scanner plugin

它不是免费的,但效果很好。

【讨论】:

    【解决方案2】:

    试试Manatee Works Barcode Scanner SDK plugin...

    article 可能会提供更多详细信息。

    【讨论】:

    • 欢迎来到 Stack Overflow!虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。见How do I write a good answer
    猜你喜欢
    • 1970-01-01
    • 2018-09-09
    • 2011-11-10
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多