我正在使用“ 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)
....
答案 0 :(得分:0)
React-native-share在iOS上无法正常运行。 在iOS上使用https://facebook.github.io/react-native/docs/share,在Android上使用react-native-share