web-dev-qa-db-ja.com

Html 5 Webアプリからネイティブカメラアプリを起動できますか?

ユーザーがファイル入力タイプ([参照]ボタン)を使用して写真をアップロードできるモバイルWebサイトがあります。可能であれば、[参照]ボタンまたはその他のHTMLボタンをクリックして、Androidデバイスのカメラアプリを起動します。これは可能ですか?

私はこれを読みました post ですが、彼らの例では、カメラアプリを画像をアップロードするためのIntent Receiverとして登録する方法を尋ねています。それと同様に、Androidブラウザーが電話番号と住所を選択するのと同じ方法でカメラアプリを起動したいだけです。

38
shanabus

Android 3.0 Honeycombが追加されました デバイスAPIサポート 。 Google I/O 2011プレゼンテーション スライド30の例を示します:

<input type="file" accept="image/*;capture=camera">

また、 テストサイト を指します。これは、驚くことではありませんが、私のFroyo電話ではあまり効果がありません。

タブレットで誰でも試してみて、教えてくれますか

4.0 Icecream Sandwichは 発表済み でした。コードのドロップは発生しない可能性があります 数か月間 または 長い で、実際のデバイスがクリスマス前後に市場に表示される場合があります。現在の世代のFroyo/Gingerbread電話のIcecreamについては、公式のODM/carrier 4.0リリースは発生しませんか?私はこれについて間違っていると証明されたいです。カスタムROMコミュニティのWordはありますか?

50
Walter K

私はこれを試しました:

<input type="file" accept="image/*" capture="camera" />

ここから: https://coderwall.com/p/epwmoa

Galaxy S2電話(Chrome)で。

動作しており、カメラを直接開きます。

24
paaacman