asp.netでクライアントウェブカメラから画像をキャプチャする方法

StackOverflow https://stackoverflow.com/questions/321246

  •  11-07-2019
  •  | 
  •  

質問

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

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

ありがとう。

役に立ちましたか?

解決

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

他のヒント

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

これは非常に疑わしいと思います。これが適用される可能性のある不正なアプリケーションを理解していますか?ユーザーがそのページを閲覧したときに、そのWebサイトが自分の知らないところでWebカメラで写真を撮るWebページ。 ...気に入らない。

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

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

次のリンクに移動:

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top