Как захватить изображение с веб-камеры клиента в asp.net - PullRequest
6 голосов
/ 26 ноября 2008

Я работаю над приложением ASP.Net и хочу, чтобы пользователи могли делать снимки с помощью своей локальной веб-камеры, а затем загружать их на сервер. Конечно, я могу рассчитывать на то, что пользователи будут делать это вручную с помощью локально установленного программного обеспечения, сохранять изображение в виде файла и выполнять обычную загрузку файла. Однако то, что я действительно хочу сделать, это включить все это в пользовательский интерфейс в браузере. Я знаю, что это означает доступ к локальным ресурсам, поэтому мне нужен элемент управления ActiveX или Silverlight, или я могу что-то сделать, например, в Javascript?

Это изначально предназначено для приложения в интрасети, поэтому я могу контролировать среду клиента, включая настройку браузера и т. Д., Что означает, что я могу использовать элемент управления ActiveX, если потребуется. Тем не менее, было бы неплохо, если бы я мог написать это в общем виде, чтобы его можно было использовать в интернет-приложении в целом (радо отметить, что оно работает только на клиентах Windows, но было бы неплохо заставить его работать в FireFox). 1005 *

Спасибо.

Ответы [ 5 ]

3 голосов
/ 27 ноября 2008

На данный момент единственным приемлемым и универсальным способом для этого является приложение Flash / Flex. Флэш-плеер предустановлен буквально в каждом браузере в мире, и у всех есть такая возможность.

1 голос
/ 26 ноября 2008

VideoCap Pro довольно популярен и предлагает версию ActiveX, вы проверили ее?

0 голосов
/ 06 сентября 2011

Можно получить изображение с веб-камеры клиента в asp.net, необходимо установить Silverlight 4 с Visual Studio 2010:

Перейти по следующей ссылке:

http://wildermuth.com/2009/11/23/Taking_a_WebCam_Photo_with_Silverlight

0 голосов
/ 04 августа 2009

Вы можете использовать Nimbb API для записи видео с веб-камеры в браузере.

0 голосов
/ 27 ноября 2008

Это звучит очень подозрительно для меня. Вы понимаете, что это может быть плохое приложение, верно? Веб-страница, которая, когда пользователь просматривает ее, она ему неизвестна, его веб-камера делает снимок. ... мне это не нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...