Я пытаюсь поделиться видео из моего приложения React Native, которое я записал прямо с помощьюact-native-camera.Этот путь к видео похож на file:///var/mobile/Containers/Data/Application/XXX.mov
на iOS.
Я сделал то же самое с фотографиями, и он работает хорошо, но всякий раз, когда я пытаюсь с видео:
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».Я могу обмениваться локальными фотографиями таким же образом, поэтому я думаю, что можно выполнить то же действие с видео, но я не могу понять это.
Спасибо за вашу помощь