Для всех, кто был заинтересован в этом, я обнаружил, что CameraRoll не поддерживает видеофайлы, поступающие из удаленных источников.
Я использовал rn-fetch-blog
для сохранения файла на компьютер а затем, наконец, использовал CameraRoll в качестве дополнения.
Этот фрагмент позволяет вам go через массив фотографий и видео
selectedMedia.map(index => {
let extension = cleanUrl.split('.').pop();
RNFetchBlob.config({
fileCache: true,
appendExt: extension,
})
.fetch('GET', index.mediaUrl)
.then(res => {
// the temp file path
CameraRoll.saveToCameraRoll(res.path());
});
});