【发布时间】:2018-06-07 08:42:11
【问题描述】:
我正在尝试分享我的 React Native 应用程序中的视频,该视频是我之前使用 react-native-camera 录制的。
此视频路径类似于 iOS 上的 file:///var/mobile/Containers/Data/Application/XXX.mov。
我对照片做了同样的事情,而且效果很好,但是每当我尝试使用视频时:
let shareContent = {
contentType: 'video',
video: {
localUrl: encodeURI(content.uri),
},
};
ShareApi.canShare(shareContent).then(
function(canShare) {
console.warn("canShare: " + canShare);
if (canShare) {
return ShareDialog.show(shareContent);
}
}
).then(
function(result) {
console.warn(result);
},
function(error) {
console.warn(error);
}
);
我收到“videoURL 的值无效”响应。 我可以用同样的方式分享本地照片,所以我想可以对视频执行相同的操作,但我想不通。
感谢您的帮助
【问题讨论】:
-
停止猜测,而是通过检查文档来验证 ...?
-
@CBroe github.com/facebook/react-native-fbsdk/tree/master/js/models 我检查了这个,一切都准备好了
标签: facebook react-native share react-native-fbsdk