我在Phonegap和Android Camera API中遇到了一些问题。我可以让它在一台设备上工作,但不是另一台..我听说过很多其他人面临类似的问题,没有图像数据从设备的相机返回到JavaScript。Phonegap和Android相机API问题 - 无图像数据返回
我试图使用从这里的示例应用程序代码:http://docs.phonegap.com/en/1.3.0/phonegap_media_capture_capture.md.html#capture.captureImage
我有我测试的两个物理设备,原来的摩托罗拉Droid以及摩托罗拉Droid 3
在摩托罗拉Droid ,该应用程序的作品完美,图像被捕获并返回到我的应用程序顺利。
但是,使用Droid 3是另一回事。我可以启动相机没有问题,拍摄照片,然后单击“完成”并返回到应用程序。唯一的问题是,图像数据永远不会显示出来。
听说/在过去的一天读了关于这个问题,我认为可能涉及到的问题很多东西:
摩托罗拉包括在Droid 3的一个真正的穷人股票手机应用程序,这可能会导致性能问题。
试图由Droid 3返回的图像质量太高(并且结果太大的文件)以便处理。 (没有办法设置Droid 3的相机的图像分辨率。)
该应用程序在收到图像数据后立即“重新加载”(可能是因为它太大了?),结果是,当它再次加载时,来自不到一秒的图像数据不再存在。
现在我只是继续开发并继续在旧设备上测试,但这确实是我不太感觉良好的事情。我知道Droid 3并不是唯一面临这些问题的设备,因为我有兴趣使用Phonegap开发简单但商业化的应用程序,所以对我来说这非常重要,因为我的应用程序可以跨设备无缝工作。
是的,我已经试过这,但无济于事。我曾在其他地方看过一篇关于Phonegap的人的报道,这是摩托罗拉的一些新设备的一个已知问题,由于他们在那里安装了一些英国媒体报道。显然没有图像数据返回到在这些设备上使用Camera API等待Phonegap应用程序。幸运的是,从磁盘选择图像是可能的,并且足以防止用户无法在我的应用程序中拍摄活动图片 – delta9 2012-01-18 21:26:45