Умные альбомы Expo MediaLibrary ios не возвращаются

Я пытаюсь получить все названия альбомов через EXPO MediaLibrary, однако MediaLibrary.getAlbumsAsync () возвращает только альбомы, созданные пользователем. Кто-нибудь может подсказать, как вы справились с этой ситуацией и получили смарт-альбомы для ios? Спасибо за вашу поддержку и руководство.


person dreamer    schedule 13.09.2020    source источник


Ответы (1)


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)             
}   

У меня тоже не получается умный альбом. Я пытаюсь создать копию.

но я думал, что это неэффективный способ.

person Tai Yi    schedule 22.01.2021