Phonegap相机
问题描述:
我期待STOP Phonegap将图片保存到iOS上的相机胶卷上。Phonegap相机
我发现了一种可能的解决方案,但我不太喜欢它。该解决方案需要通过删除这一行代码来分割phonegap API。
UIImageWriteToSavedPhotosAlbum(img, self,
@selector(image:didFinishSavingWithError:contextInfo:), nil);
从phonegaplib文件夹中的capture.m文件(然后重新构建phonegaplib.xproj当然)。
有人有更好的解决方案吗?
答
只需使用相机API而不是捕获API。它允许您指定是否将保存到相机胶卷。 http://docs.phonegap.com/en/1.3.0/phonegap_camera_camera.md.html#Camera
options = { limit: 1, "savePhotoToAlbum" : "false" };
选项是可以传递给Getpicture中函数的参数之一。 它需要一个像上面这样的对象。重要的参数是“savePhotoToAlbum”。将其设置为false将阻止其保存。
我在PhoneGap API文档的任何位置都看不到savePhotoToAlbum。另外,限制在Capture API中,而不是Camera API。 实际上,当我的目标类型是FILE_URI时,我遇到了相反的问题,它不会保存到相机胶卷中。 – 2012-02-10 22:32:53
我明白了。它是saveToPhotoAlbum,而不是savePhotoToAlbum。 – 2012-02-14 22:15:12