React Native:如何获取所有相册的名称

7

我希望用户能够选择一个相册,然后在React Native中显示其中的照片。有一个名为CameraRoll的组件可以按groupName进行过滤,但我没有找到检索这些groupNames的方法。有人知道如何做到这一点吗?还是说我需要编写一个本地插件?

4个回答

1

好吧,至少你可以选择很多项并进行分组...

import R from 'ramda';
import { CameraRoll } from 'react-native';
let groupNames;
CameraRoll.getPhotos({
    first:20000
}).then(
    (result) => {
        const groupNamesAr = R.map(
            (item) => {
                return item.node.group_name;
            }
        )(result.edges)
        groupNames = R.countBy((i)=>i)(groupNamesAr);
    }
)

0

0

我认为目前还不可能实现。请参见官方存储库中的this问题。如果您希望实现此功能,可以点赞this功能请求。


-1

简单的答案是 MediaLibrary.getAlbumsAsync()


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接