Веб-камера Silverlight - PullRequest
       12

Веб-камера Silverlight

5 голосов
/ 04 марта 2009

Возможно ли получить доступ к веб-камере в Silverlight

Из того, что я прочитал, это невозможно в Silverlight 1.0, но как насчет 2.0 ... 3.0 ... 4.0?

Ответы [ 4 ]

4 голосов
/ 26 ноября 2009

Теперь возможно в Silverlight 4.0. Предварительный просмотр для разработчиков доступен по адресу http://silverlight.net/getstarted/silverlight-4-beta/

3 голосов
/ 04 марта 2009

Боюсь, что поддержка веб-камеры недоступна в Silverlight 2.0. Вы можете надеяться, что это будет добавлено в будущей версии, но сейчас нет простого способа сделать это ... Сказав это, некоторые люди изобрели различные хаки, которые используют другие технологии в сочетании с Silverlight для захвата видео с веб-камеры. Как правило, они связаны с интерфейсом Flash, который, безусловно, способен использовать веб-камеры. См. эту статью для примера (с включенным исходным кодом). Это не очень хорошее решение (по крайней мере, на мой взгляд), и оно не может быть на 100% стабильным во всех браузерах / платформах, но я думаю, что это лучшее, что вы собираетесь получить на данный момент. Возможно, вам следует отправить отзыв непосредственно в Microsoft, если вы действительно хотите увидеть поддержку в Silverlight 3.0 (хотя она, безусловно, упоминалась в другом месте, поэтому она может уже быть в списке дел).

1 голос
/ 04 августа 2011

Silverlight 4 поддерживает веб-камеры. Для захвата изображений вы можете использовать www.glo6.com / camera1.aspx Сохраняет закодированные изображения на веб-сервере. Если необходимо отслеживать движение, регулярно сохраняйте изображения, а затем сравнивайте их на своем сервере с другим приложением.

0 голосов
/ 09 сентября 2009

Я спросил члена команды Silverlight, когда они выйдут с поддержкой веб-камеры, и он фактически сказал: «Скажем так, это действительно высокий приоритет для Silverlight 4.0». Тем не менее, это еще не было официально объявлено, поэтому я не буду рассчитывать на это, пока MS не сделает объявление.

Я использовал хакер Silverlight -> JavaScript -> Flash в рабочем коде, и хотя он работает, он работает не очень хорошо. Помимо всего прочего, трудно синхронизировать камеру Flash с пользовательским интерфейсом Silverlight. Например, камера отображается поверх дочерних оконных элементов управления SL и, конечно, не подчиняется правилам отсечения, когда, скажем, она должна прокручиваться в поле списка. А анимации тоже PITA. Это все возможно, просто медленно и неприятно, и на несколько порядков больше работы, чем было бы, если бы MS просто поддерживала веб-камеры в Silverlight.

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