gpt4 book ai didi

ios - 我们可以使用 Facebook SDK 将文档目录视频上传到 Facebook 吗?

转载 作者:行者123 更新时间:2023-11-29 12:21:40 25 4
gpt4 key购买 nike

我在使用 Facebook SDK 将视频上传到 Facebook 时遇到问题。我正在尝试上传我从 SavedPhotos 中选择的视频,但效果很好。但是,当我尝试从我的文档目录上传视频时,出现以下错误。 据我所知,我们可以上传具有 Assets url 的视频。有没有其他方法可以将文档目录视频上传到facebook???

错误是

2015-05-26 16:30:02.369 graphtwentysixth[3025:1413799] FB: ERROR=Error Domain=com.facebook.sdk.share Code=2 "The operation couldn’t be completed. (com.facebook.sdk.share error 2.)" UserInfo=0x156b0f90 {com.facebook.sdk:FBSDKErrorArgumentValueKey=file:///private/var/mobile/Containers/Bundle/Application/48DA75B3-63BA-400A-AC92-BE6B4A2B954B/graphtwentysixth.app/demo-video-high-quality.mov, com.facebook.sdk:FBSDKErrorArgumentNameKey=videoURL, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=Invalid value for videoURL: file:///private/var/mobile/Containers/Bundle/Application/48DA75B3-63BA-400A-AC92-BE6B4A2B954B/graphtwentysixth.app/demo-video-high-quality.mov}

代码

NSURL *videoURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"demo-video-high-quality" ofType:@"mov"]];

FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];
video.videoURL = videoURL;
FBSDKShareVideoContent *content1 = [[FBSDKShareVideoContent alloc] init];
content1.video = video;
[FBSDKShareAPI shareWithContent:content1 delegate:self];

感谢您宝贵的时间

最佳答案

无法从文档目录上传视频。您可以通过将视频设为 Assets 并将 Assets 的 URL 提供给 Facebook 并在完成处理程序调用后从图库中删除该视频 Assets 来实现此目的。这是一个技巧,但不是一个好的解决方案,因为当您将视频作为厨房 Assets 时,它将在保存的照片中可见。

关于ios - 我们可以使用 Facebook SDK 将文档目录视频上传到 Facebook 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30456793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com