0

html5 を使用してモバイル デバイス用のシンプルなカメラ アプリを作成しようとしています。html5 を使用して画像をキャプチャするために、次のアプローチを使用しましたが、どれも機能しませんでした。まず、ナビゲーター obj の getUserMedia 関数を使用しようとしましたが、Android タブレットの最新バージョンのクロムではサポートされていませんでした。次に、phoneGap を使用しようとしています。code.google から js phonegap ファイルをダウンロードしましたが、navigator.camera.getPicture(); を実行するたびに 関数で phonegap.js をインポートしたところ、「undefined の getPicture を呼び出せません」というエラーが発生しました。このシンプルなアプリを作成するための解決策や提案はありますか? 前もって感謝します。これは、デバッグに使用した小さなサンプル コードですが、動作していませんでした。PS私はjqueryプラグインを使うべきではないと思います。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html">
<body>
<script>    navigator.camera.getPicture();   </script>
<script src="phonegap-1.0.0.js"/>
</body>
</html>
4

1 に答える 1

0

navigator.camera は W3C 仕様のどこにも指定されていないと思います。そのようなデバイスは HTML5 のドメイン外です。

念のため、少なくとも iOS6 ではこの要素:

<input type=file>

送信可能なフォーム内に配置すると、カメラを撮影してサーバーに送信できます。

于 2012-11-02T05:41:32.773 に答える