2010-12-11 111 views
0

我可以让我的网站上的用户通过他们的网络摄像头拍照以用作他们的个人资料照片的方式是什么?我在脸书上看到他们有这个功能,但没有闪光灯,我也没有任何弹出窗口来安装任何东西。所以我认为这是基于Ajax/jQuery的?我不喜欢使用闪光灯。网站是在PHP中,但当然我有其他语言的专业知识,我可以用它来环绕我所需要的。从网站连接到网络摄像头不用闪光灯

寻求一个开源/免费的解决方案。

---编辑:我看到了这个jquery插件:http://www.xarg.org/project/jquery-webcam-plugin/
如果他们可以在jquery/javascript中做到这一点,那么我认为这是可能的?

+3

Facebook webcam widget IS Flash。 – Mchl 2010-12-11 18:38:57

+0

我会再次检查,当闪光灯禁用时没有出现任何闪光灯错误。 – mikey 2010-12-11 18:41:07

+0

JQuery插件也使用Flash。 – 2010-12-11 18:44:08

回答

6

目前,HTML和JavaScript都不支持访问网络摄像头 - 您绝对需要使用Flash或其他插件来完成此操作。和Facebook 确实使用Flash - 尝试右键点击摄像头上传区域,你会看到。

0

仅仅是PHP不会做这份工作。

JavaScript也没有任何支持。您必须诉诸Flash或使用某种插件来达到此目的。

+0

看到我上面的编辑:我添加了我刚刚找到的jquery链接。它使用javacript或我误解了它背后的技术... – mikey 2010-12-11 18:43:19

+1

我看着它,它隐式使用Flash。你会看到一些.swf文件。该插件允许您使用JQuery通过Flash访问摄像头。 – 2010-12-11 18:46:38

0

我不是这个不太清楚,但你可以尝试使用Java小程序..

0

嗯,我实际上不能说它是jQuery,但它是可以这样做的JavaScript!在HTML5发布之后,发布用于获取用户媒体的库。您可以使用getUserMedia()来这样做。祝你好运。