我正在使用“ rn-fetch-blob”,“ react-native-fs”和“ react-native-share”将视频共享到instagram。
视频是从服务器下载的,存储在缓存中,然后提供给shareOptions的路径。

在Andrid上运行完美,但在Instagram上的IOS上具有黑色预览屏幕。
我知道Instagram从视频中获取第一帧进行预览,而我的视频没有黑帧。
我想“ react-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)
....

最佳答案

React-native-share在iOS上无法正常运行。
在iOS上使用https://facebook.github.io/react-native/docs/share,在Android上使用react-native-share

关于ios - 通过react-native-share在IOS上将视频分享到Instagram,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58750511/

10-12 13:45