如何在HTML5中使用计算机的相机?

时间:2012-02-20 00:33:52

标签: html5 camera

我有一个Flash应用程序,我正在寻找移植到HTML5。该应用程序允许用户拍摄自己的照片,然后给他们一些位图,以覆盖,缩放,定位在他们的脸上(如胡子或诸如此类),然后将新生成的图像保存到PHP听众。

我写了原文,因此,我可以轻松地移植它的大部分内容,但不知道HTML5如何处理计算机相机的使用情况,似乎无法在网上找到任何指向此的内容。

任何帮助非常感谢。

3 个答案:

答案 0 :(得分:1)

我不认为相机api暴露于html5。您需要使用闪光灯或银光垫片。

答案 1 :(得分:1)

有一个W3C Device API可以从摄像头捕获数据。但是,我不知道有任何浏览器支持它。这似乎是未来的实施。但是,我认为很快就会成为现实,因为Adobe刚刚将Flex交给了Apache http://incubator.apache.org/flex/

实施Device API后,将通过getUserMedia访问它。要查看完成规范的位置,请查看公共邮件存档:http://lists.w3.org/Archives/Public/public-media-capture/

这里可以学到更多:http://www.w3.org/2009/dap/

答案 2 :(得分:0)

不幸的是,您需要一个小型Flash应用程序来访问网络摄像头,并通过HTML5画布公开该数据。

这是一个轻量级的jquery插件: http://www.xarg.org/project/jquery-webcam-plugin/