モバイルデバイスのカメラにアクセスしてスナップショットを撮るために、html5 (および必要に応じて php / jscript) を使用しようとしています。最終的なアイデアは、これを使用してバーコード/qr コードをスキャンし、それらを必要な情報にデコードすることですが、これはまだ問題ではありません。いくつかのトピックに出くわし、これらの 2 つのスニペットを見つけました。
<input type="file" accept="image/*" capture="camera" />
と、
<form action="server.cgi" method="post" enctype="multipart/form-data">
<input type="file" name="image" value = '' accept="image/*" capture>
<input type="submit" value="Upload">
</form>
1 つ目はカメラを使用して写真を撮ることができ、2 つ目は送信ボタンを追加し、データを送信してデコードできるようにしますが、基本的には Web アプリ ページから離れてカメラに移動し、写真を撮るとウェブページに戻ります。これはかなりの数のクリックであり、より合理化されたものを探しています。カメラ フィードを取得して、Web アプリ ページ (おそらく何らかのキャンバス) にロードする方法はありますか?
ここで、互換性とそうでないことについて少し読んだことがありますが、これは問題ではないと思います。
http://caniuse.com/#search=getUserMedia
iPhoneストアに「レッドレーザー」と呼ばれるアプリがあり、これは私が望むことを行うようです。これにより、電話のネイティブカメラ機能に移動する必要なく、カメラフィードがアプリ内に留まりますが、これはそれは明らかにネイティブAPIを使用できるネイティブコードなので、おそらくこれが可能です。
これはhtml5でできることですか?