6

私は ASP.Net アプリケーションに取り組んでおり、ユーザーがローカル Web カメラで写真を撮って、それをサーバーにアップロードできるようにしたいと考えています。もちろん、ユーザーがローカルにインストールされたソフトウェアを介して手動でこれを行い、画像をファイルとして保存し、通常のファイルのアップロードを行うことに頼ることができます。しかし、私が本当にやりたいのは、それをすべてブラウザーの UI に組み込むことです。これはローカル リソースにアクセスすることを意味するので、ActiveX コントロールまたは Silverlight が必要ですか、それとも Javascript で何かできることはありますか?

これは当初、イントラネット アプリを対象としているため、ブラウザーなどの規定を含め、クライアントの環境を制御できます。つまり、必要に応じて ActiveX コントロールを使用できます。ただし、これを一般的な方法で記述して、インターネット アプリで一般的に使用できるようにするとよいでしょう (Windows クライアントでのみ動作することを規定できれば幸いですが、FireFox で動作するようになるとよいでしょう)。

ありがとう。

4

5 に答える 5

3

今のところ、これに対する唯一の受け入れ可能で普遍的な方法は、Flash/Flex アプリケーションです。Flash Player は文字通り世界中のすべてのブラウザーにプリセットされており、そのすべてにそのような機能があります。

于 2008-11-27T01:22:20.433 に答える
1

VideoCap Proは非常に人気があり、ActiveX バージョンを提供しています。チェックアウトしましたか?

于 2008-11-26T17:03:45.073 に答える
0

Nimbb APIを使用して、ブラウザー内でWebカメラのビデオ録画を行うことができます。

于 2009-08-04T12:20:13.790 に答える
0

これは私には非常に疑わしいように思えます。これが適用される可能性のある悪質なアプリケーションを認識していますよね? ユーザーがブラウジングすると、ユーザーが知らないうちに、ウェブカメラが写真を撮る Web ページ。... 私はそれが気に入りません。

于 2008-11-27T02:29:03.777 に答える
0

asp.net のクライアント Web カメラから画像を取得することができます。Visual Studio 2010 で Silverlight 4 をインストールする必要があります。

次のリンクに移動します。

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

于 2011-09-06T09:48:39.643 に答える