当前位置:  开发笔记 > 编程语言 > 正文

如何使用javascript访问移动设备摄像头?

如何解决《如何使用javascript访问移动设备摄像头?》经验,为你挑选了0个好方法。

我想编写一个Web应用程序(html + css + javaScript),当该应用程序在带有摄像头的设备(如手机)上运行时,应该能够将此摄像头用作条形码扫描仪。我知道有条形码阅读器库,但是我想尝试编写自己的扫描仪。(因为我想详细了解它的工作原理。)

加载Web应用程序后,用户应允许该应用程序使用凸轮。但是随后,其他所有操作都应在无需用户交互的情况下工作,即在允许使用摄像头后,无需点击任何按钮。用户的下一个工作是将相机保持在条形码上,直到他按下完成按钮或关闭浏览器为止。但是在扫描时,无需敲击。

我的应用程序应该经常从相机视频流中制作快照。这样的快照不打算显示(用户可以直接从cam观看视频流),也不打算存储在任何地方。它必须在JavaScript中作为位图(即二维数组)可用,其中该数组中的每个项都保存单个像素的RGB值。

当脚本收到这样的数组时,它将对其进行分析并尝试识别条形码。如果成功识别了代码,则该代码将发送到服务器。然后应该拍摄下一个快照。另外,如果找不到代码,则应拍摄新快照。这会无休止地重复,直到用户退出扫描为止。

很高兴:
我不需要相机可以看到的整个屏幕区域。我只需要一个小的矩形剪辑(例如640x320像素)。

我知道您可以使用此html代码段将视频上传到服务器

但是我不知道这如何帮助我解决问题。你能帮助我吗?

(我不知道这是否有区别,但是我使用jQuery。)

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有