Я использую «rn-fetch-blob», «Reaction-native-fs» и «Reaction-native-share» для передачи видео в Instagram. Видео загружается с сервера, сохраняется в кеше, затем указывается путь к shareOptions.
На Андриде работает отлично, но на посте IOS в Instagram есть черный экран предварительного просмотра. Я знаю, что Instagram делает первый кадр из видео для предварительного просмотра, и у моего видео нет черных кадров. Я полагаю, что-то не так с библиотекой «Reaction-native-Share», но я не могу понять, в чем проблема
Вот код, который я использую
RNFetchBlob.config({
fileCache: true,
appendExt: "mp4" })
.fetch("GET", data.video)
.then(async res => {
const path = await res.path()
const shareOptions = {
url: path,
}
try {
await Share.open(shareOptions)
....