0

我想创建一个简单的 UWP 条码扫描器应用程序,但我无法在 Lumia 950 或笔记本电脑上使用我的内置摄像头,因为 PointOfService(POS) API 似乎只能与通过 USB 连接的外部条码扫描器一起使用港口。我成功地在我的应用程序中实现了 Windows Hello,但创建条形码扫描仪看起来几乎是不可能的,因为网络上没有合适的教程。你能给我一些建议,我应该使用什么API?因为如果我想在我的设备上扫描带有内置摄像头的条形码,那么 POS API 似乎对我不起作用。

我使用 BarcodeScanner 类来检测我设备上的条形码扫描仪。这是我想要检测条形码扫描仪的代码的一部分:

BarcodeScanner scanner = await BarcodeScanner.GetDefaultAsync(); 

但我只是收到消息,没有检测到条形码扫描仪,即使我将 pointOfService 添加到

<Capabilities>
    <DeviceCapabilities Name="pointOfService" />
</Capabilities>

任何人有一些建议如何解决这个问题?我搜索了论坛,但我发现的唯一解决方案是 ZXing API,但如果可能的话,我宁愿使用原生 Microsoft API 而不是 3rd 方解决方案。我使用 Visual Studio 2015。

4

1 回答 1

0

好的,实现 ZXing API 很容易,现在我让它按预期工作。有一个很好的例子,如何用 ZXing API 实现条码扫描器,真的值得一试。

https://zxingnet.codeplex.com/SourceControl/latest#trunk/Clients/WindowsRTDemo/Package.appxmanifest

所以问题解决了:)

于 2017-11-29T17:04:35.480 回答