小编Cra*_*rUK的帖子

使用PhoneGap Camera Plugin从Android 4.4(KitKat)上的库中选择时无法加载图像

我正在尝试根据使用PhoneGap/Cordova Camera Plugin从设备图库中选择的图像在我的应用中设置img标记的来源.

它以前在旧版本的Android(3.3)上工作,并且可以在iOS上正常工作,但现在无法解析4.4(KitKat)上的图像路径.

返回的图像URL的返回路径如下所示:

content://com.android.providers.media.documents/document/image%3A352
Run Code Online (Sandbox Code Playgroud)

当我使用此路径通过JavaScript设置为图像src时,无法解析URL,从而产生加载错误.使用相机拍照时没有问题,只有在从画廊中选择现有照片时才会出现这种情况.

我已尝试编码到base64并尝试了文档中提到的方法,resolveLocalFileSystemURI();但我没有运气这些.我也试过删除相机插件并重建应用程序,但没有快乐.

我的猜测是KitKat处理图库的方式发生了变化,PhoneGap/Camera插件尚未更新以适应这种情况.

phonegap-plugins cordova

33
推荐指数
2
解决办法
3万
查看次数

标签 统计

cordova ×1

phonegap-plugins ×1