CameraRoll 反应本机 smartAlbum
CameraRoll react-native smartAlbum
可以使用相机胶卷获取照片,但会被智能相册过滤,例如:自拍、屏幕截图等。?我试试这个:
CameraRoll.getPhotos({ groupName: 'Favorites', groupTypes: 'Library', first: 36 })
.then((data) => {
const assets = data.edges;
const images = assets.map((asset) => {
console.log('Imagen', asset);
return asset.node.group_name;
});
console.log('CameraRoll images', data, images);
})
.catch(err => console.log('CameraRoll error', err));
但总是return一个空数组。
这是不可能的,因为react-native使用了ALAssetsLibrary,我需要使用Photos框架,所以解决方案是集成react-native-photos-framework
可以使用相机胶卷获取照片,但会被智能相册过滤,例如:自拍、屏幕截图等。?我试试这个:
CameraRoll.getPhotos({ groupName: 'Favorites', groupTypes: 'Library', first: 36 })
.then((data) => {
const assets = data.edges;
const images = assets.map((asset) => {
console.log('Imagen', asset);
return asset.node.group_name;
});
console.log('CameraRoll images', data, images);
})
.catch(err => console.log('CameraRoll error', err));
但总是return一个空数组。
这是不可能的,因为react-native使用了ALAssetsLibrary,我需要使用Photos框架,所以解决方案是集成react-native-photos-framework