使用PHP访问网络摄像头?

问题描述 投票:1回答:5

在技​​术上可以使用PHP吗?例如,允许我网站的访问者查看自己的网络摄像头,拍摄,并将文件上传到目录,也可以上传到我的MySQL-DB。

php webcam
5个回答
10
投票

不,PHP是服务器端语言,因此无法访问客户端硬件。

但是,现代浏览器允许JavaScript代码访问网络摄像头,麦克风等,因此您可以录制内容然后将其提交给服务器。 Photobooth.js可能值得一看。

当然,您也可以使用Flash,Silverlight或Java Applet。但只有前者几乎在每台PC上都可用。除此之外,当你不是绝对需要它时,你应该避免使用Flash。


2
投票

不,你不能。

PHP在您的服务器中运行,它不知道用户的机器或硬件,即使它有它,也不能使用它们。

你必须使用一些客户端编程,使用javascript,HTML5或Flash等。


1
投票

根本没有

服务器端语言无法控制客户端硬件....

你需要一些可以在客户端工作的东西,如flash,javascript等

但是我发现这个http://www.xarg.org/project/jquery-webcam-plugin/ jquery插件..你可以看看


1
投票

没有。正如@ThiefMaster所说,是一种服务器技术。如果要访问客户端网络摄像头,可以使用:

  • Silverlight的
  • JavaScript / HTML5(使用getUserMedia()

Here是关于如何在HTML5中执行此操作的介绍。希望这对你有所帮助


1
投票

简单的答案是否定的。您可以使用javascript,jQuery或flash访问网络摄像头http://www.xarg.org/project/jquery-webcam-plugin/ http://www.scriptcam.com/docs.cfm

© www.soinside.com 2019 - 2024. All rights reserved.