Поделитесь видео в Instagram на IOS с реагировать-родной-поделиться - PullRequest
0 голосов
/ 07 ноября 2019

Я использую «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)
....
...