使用移动设备在桌面浏览器中扫描条形码

Scanning barcode in Desktop-Browser using mobile

有没有可能-

如果可能的话,谁能建议我如何实现这个?我一直在寻找一些解决方案,但这些解决方案仅适用于移动设备。

是的,我推荐 zxing 库:https://github.com/zxing/zxing for barcode scanner . Use the barcode scanner to write into a .txt How to Read/Write String from a File in Android or .csv 文件,您可以将其复制到桌面。对于最后一部分,我没有答案..

如果您想使用 Android 设备相机,则无需将设备连接到 USB 端口。不像网络摄像头,PC 上没有直接打开 Android 摄像头的驱动程序。

可能的解决方法:

  1. 使用 WebSocket 在桌面浏览器(例如 desktop.htm)和移动浏览器(例如 mobile.htm).
  2. 使用 WebRTC (getUserMedia) 在移动浏览器中打开 Android 相机。
  3. 将 JavaScript 条码 SDK(例如 ZXing or Dynamsoft JavaScript Barcode SDK)嵌入到您的移动网络应用程序中。
  4. 通过 WebSocket 读取条形码并将结果从 mobile.htm 同步到 desktop.htm