web-dev-qa-db-ja.com

javascriptを使用してモバイルで写真を撮る

私のウェブサイトで携帯電話/タブレットで写真を撮る方法を探しています。動作は次のようになります。

  • ユーザーは「カメラ」ボタンをクリックします。
  • モバイルカメラが表示されます。
  • ユーザーが写真を撮る
  • 画像は将来の使用のために変数に保存されます

それを行う方法がわかりません。「phonegap」フレームワークがそれを行うと聞きましたが、MVC c#プロジェクトに参加しているため、使用できません。ウェブサイトがモバイルからアプリを起動する権利を持っているとは思えないので、再現するのは難しいように思えます。

Javascriptを使用してそれを行う方法はありますか?解決策はありますか?

10
Fortune

この記事で説明されているHTML5getUserMedia()APIを使用できます: http://www.html5rocks.com/en/tutorials/getusermedia/intro/

注意:すべてのブラウザがこれをサポートしているわけではありません(まだ)。サポートされているブラウザの詳細なリストについては、次のページをご覧ください: http://caniuse.com/#feat=stream

9
Robert