У меня проблема с получением GIF-изображения на IOS путем выбора GIF из камеры. В результате я получаю только миниатюру.
Я пытаюсь использовать react-native-fs
и метод copyAssetsFileIOS
:
handleSelect = (item) => () => {
const filePath = `${APP_DIRECTORY_PATH}/${item.id}.${item.extension}`;
if (Platform.OS === 'ios' && item.extension === 'gif') {
return RNFS.copyAssetsFileIOS(item.uri, filePath, 0, 0)
.then((response) => {
item.uri = filePath;
return this.props.goAddPhotos(item)
})
.catch((e) => console.log(e))
}
return this.props.goAddPhotos(item);
};
// APP_DIRECTORY_PATH - ${RNFS.DocumentDirectoryPath}/app