【发布时间】:2018-04-17 06:00:08
【问题描述】:
我似乎无法在 Android 上的图片库中显示图片。 PhotoLibrary 插件返回文件列表,但是当我将图像 URL 提供给 img 标签时,它们不会加载。
window['cordova']['plugins']['photoLibrary'].getLibrary(
result => console.log(libraryItem),
err => console.log(err);
},
{
thumbnailWidth: 512,
thumbnailHeight: 384,
quality: 0.8,
includeAlbumData: true
});
这将检索图像的 URL,但它们不能用于实际显示它们。我得到类似的东西:
creationDate: Fri Nov 03 2017 20:06:01 GMT-0400 (EDT)
fileName: "2017-10-4-1.jpg"
height: 960
id: "1907;/storage/emulated/0/Pictures/Timelapser/2017-10-4-1.jpg"
latitude: 0
longitude: 0
photoURL: "cdvphotolibrary://photo?photoId=1907%3B%2Fstorage%2Femulated%2F0%2FPictures%2FTimelapser%2F2017-10-4-1.jpg"
thumbnailURL: "cdvphotolibrary://thumbnail?photoId=1907%3B%2Fstorage%2Femulated%2F0%2FPictures%2FTimelapser%2F2017-10-4-1.jpg&width=512&height=384&quality=0.8"
width: 1280
将photoURL 或thumbnailURL 馈送到img src 不起作用。我尝试decodeURI他们,使用;之前或之后的部分,什么都没有。
【问题讨论】:
标签: android angular cordova typescript ionic3