2012-02-15 51 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

相关问题