Member 11125335 Ответов: 1

Как интегрировать USB-камеру в ASP.NET


Привет,
Мне нужно интегрировать три USB камеры asp.net. Каждая камера должна быть показана в отдельном виджете. как его интегрировать, а также как идентифицировать камеры. пожалуйста, дайте некоторые рекомендации..

Что я уже пробовал:

Это код веб камеры ноутбука,


< video id=" video "width=" 215 "height= "150" autoplay=" autoplay "style=" margin-top: 10vh; background-color: none; z-index: 2! important; " >< / video>
< canvas id=" canvas "width=" 205 " height=" 150 "style=" background-color: none; " ></canvas>
&ЛТ;кнопка ID="кнопка" класс="sexyButton" стиль="высота: 30 пикселей; ширина: 100 пикселей; границы: 0px; границы-радиус: 3 пикселей; маржи-топ: 8vh; маржи-левой: 13vw"&ГТ;привязать фото&ЛТ;/кнопку&ГТ;
& lt;скрипт>

// Поставить слушателей событий на место
window. addEventListener ("DOMContentLoaded", функция () {
// Захват элементов, создание настроек и т. д.
var canvas = document. getElementById ("холст"),
context = canvas. getContext ("2d"),
video = document. getElementById ("видео"),
videoObj = {"video": true },
errBack = функция (ошибка) {
console. log ("ошибка захвата видео:", error. code);
};

// Поставьте видеослушателей на место
если (навигатор.getUserMedia можно) { // стандартный
navigator. getUserMedia(videoObj, функция (поток) {
video. src = поток;
видео.играть();
}, errBack);
} else if (навигатор.webkitGetUserMedia) { //WebKit-префикс
навигатор.webkitGetUserMedia (videoObj, функция (поток) {
video. src = окно.webkitURL.createObjectURL(трансляция);
видео.играть();
}, errBack);
} else if (navigator.mozGetUserMedia) { //WebKit-префикс
navigator.mozGetUserMedia(videoObj, функция (поток) {
видео.в src = окно.URL-адрес.createObjectURL(трансляция);
видео.играть();
}, errBack);
}

// Триггерная фотосъемка
document.getElementById ("snap"). addEventListener ("click", функция () {
context. drawImage(видео, 0, 0, 220, 150);
});
}, ложный);

< / script>



это было работает нормально.


но как использовать его для USB-камер и как идентифицировать камеры?

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

Цитата:
Мне нужно интегрировать три USB камеры asp.net


ASP.NET я не могу этого сделать. Ваш USB-накопитель находится на компьютере клиента и ASP.NET веб-приложение работает в браузере - между ними есть отключенное пространство.

Возможно, использование апплетов ActiveX/Java возможно, но я не могу этого гарантировать.