【发布时间】:2020-09-13 15:48:59
【问题描述】:
我尝试通过 EXPO MediaLibrary 获取所有专辑名称,但是 MediaLibrary.getAlbumsAsync() 仅返回用户创建的专辑。谁能建议您如何处理这种情况并获得 ios 智能相册?感谢您的支持和指导。
【问题讨论】:
标签: expo media-library
我尝试通过 EXPO MediaLibrary 获取所有专辑名称,但是 MediaLibrary.getAlbumsAsync() 仅返回用户创建的专辑。谁能建议您如何处理这种情况并获得 ios 智能相册?感谢您的支持和指导。
【问题讨论】:
标签: expo media-library
const isRecent = await MediaLibrary.getAlbumAsync('Recent')
if (isRecent) {
console.log('exist')
} else {
const allPhotos = await MediaLibrary.getAssetsAsync()
const recentAlbum = await MediaLibrary.createAlbumAsync('Recent', {})
await MediaLibrary.addAssetsToAlbumAsync(allPhotos.assets, recentAlbum)
}
我也无法获得智能相册。我尝试创建一个副本。
但我认为这不是一种高效的方式。
【讨论】: