我希望用户能够选择一个相册,然后在React Native中显示其中的照片。有一个名为CameraRoll的组件可以按groupName进行过滤,但我没有找到检索这些groupNames的方法。有人知道如何做到这一点吗?还是说我需要编写一个本地插件?
我希望用户能够选择一个相册,然后在React Native中显示其中的照片。有一个名为CameraRoll的组件可以按groupName进行过滤,但我没有找到检索这些groupNames的方法。有人知道如何做到这一点吗?还是说我需要编写一个本地插件?
好吧,至少你可以选择很多项并进行分组...
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);
}
)
简单的答案是 MediaLibrary.getAlbumsAsync()