使用 HTML、CSS 和 JS 在 Windows Phone 8.1 上扫描二维码

QR Code Scanning on Windows Phone 8.1 using HTML, CSS and JS

我正在使用 JavaScript、HTML、CSS 进行项目 Windows Phone 8.1 .而且我必须在我的应用程序中集成二维码扫描功能。请帮我解决这个问题。 我研究了很多,但所有示例仅基于本机 C# 和 WP8.0/Silverlight 应用程序。

我最近不得不在使用 WinJS 构建的 WinRT 平板电脑应用程序中解决该问题。经过一些研究,我终于发现 this excelent post by Vinicius Linck. The sample code in his github repo 让我终于开始了。

基本思想是您 zxing.net 将摄像机流捕获到 HTML 视频元素中。然后你 "mirror" 把那个元素放到 Canvas 上。使用计时器,您只需将 canvas 内容发送到 zxing 库。

至少在 WinJS Windows 商店应用程序中,这种方法非常有效。请务必阅读代码 in this js file carefully.