2012-02-15 72 views
0

我是phonegap的新手,並開始使用phonegap 1.0.0,因爲 iOS應用程序已在使用該版本。我使用與iOS應用程序相同的 代碼,並且遇到問題。phonegap android應用程序無法打開相機

每當我稱之爲navigator.camera.getPicture方法我得到 下面

錯誤在測試三星的Captivate和HTC野火

遺漏的類型錯誤:無法調用未定義的方法「Getpicture中」在 文件:///android_asset/www/js/profile_pic_settings_page.js:95

什麼似乎是問題?我到處搜索,找不到 它。幫幫我。

回答

2

幾個問題:

  1. 你等待 「deviceready」 事件調用navigator.camera.getPicture()之前?
  2. 加載「profile_pic_settings_page.js」的html頁面是否也加載phonegap-1.0.0.js?
  3. 你是否確定你正在使用Android版本的phonegap-1.0.0.js?
+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 2012-02-15 15:30:16

+0

感謝您的回覆......第三個是沒有。我現在正在使用js的android版本。現在它工作。 – saurjk 2012-02-16 03:49:31

+0

我不知道iOS和Android版本的js有不同的版本。謝謝。 – saurjk 2012-02-16 04:21:00

相關問題