2012-02-15 30 views
0

私はphonegapに新しく、 iOSアプリはすでにそのバージョンを使用して作成されているため、phonegap 1.0.0からはじまります。 iOSアプリと同じ コードを使用しており、問題が解決していません。phonegapアンドロイドアプリがカメラを開くことができません

私はnavigator.camera.getPictureメソッドを呼び出すたびに、私はエラーに

サムスンCaptivateのとHTCワイルドファイアでテストしながら

以下捕捉されない例外TypeErrorを得る: ファイルで未定義の「getPicture」メソッドを呼び出すことはできません:///android_asset/www/js/profile_pic_settings_page.js:95

どのような問題があるようですか?私はどこでも検索し、 を見つけることができませんでした。助けて。

答えて

2

質問のカップル:

  1. あなたは)(navigator.camera.getPictureを呼び出す前に、 "deviceready" イベントを待っていますか?
  2. "profile_pic_settings_page.js"を読み込むhtmlページでもphonegap-1.0.0.jsが読み込まれますか?
  3. Android版のphonegap-1.0.0.jsを使用していることを確認していますか?ランク1 について
+0

'$(' #1 btn_upload_camera ')。結合(' クリック」、関数(){ //デバイスカメラを用いて写真を撮るとの画像を取得するbase64エンコードストリング\t \t \t \t \t \t \t navigator.camera.getPicture(onPhotoDataSuccess、onFail、{\t品質:50 \t}); \t \t \t \t \t \t \t})。 ' これは私が持っているものです。 #2と#3の両方にはいはい – saurjk

+0

返信ありがとうございました...第3のものはいいえでした。私は今jsのアンドロイド版を使用しています。 – saurjk

+0

iOSとAndroid用に異なるバージョンのjsがあることは知りませんでした。ありがとうございました。 – saurjk

関連する問題