-4

我想在 ASP.NET C# 中捕获网络摄像头图像。我在 Google 中搜索过,但我只获得 Windows 应用程序的代码。我没有得到 Web 应用程序的解决方案。请帮帮我。。

4

3 回答 3

1

如果您不使用 HTML5,则必须使用插件。
插件或 html5 将获取图像并将其上传到服务器..您的 asp.net 服务器(IIS)没有直接的方式
可以直接与网络摄像头交互

于 2012-05-14T10:57:27.113 回答
1

这对于 C#/ASP.net 来说根本不可能,因为这是在服务器上运行的代码,而不是在网络摄像头所在的客户端计算机上。

为此,您将需要一个客户端解决方案。

目前 HTML5 和网络摄像头的排名非常稀缺,似乎没有人正确实施它: http ://caniuse.com/#search=webcam

我会推荐silverlight或flash(我将转向flash,因为它拥有更强大的用户群——但是说,如果SL对开发人员来说更快/更干净,并且你告诉你的用户他们需要SL——它不应该是一个问题。

于 2012-05-14T11:00:34.847 回答
0

您可以使用与 Windows 应用程序相同的技术,但它将使用服务器上的摄像头……您需要从浏览器访问用户的摄像头,这很棘手。这是关于 HTML5 的类似问题:如何从 HTML5 访问网络摄像头?

于 2012-05-14T10:57:23.797 回答