在iOS Objective C上分享Facebook视频时出现错误

5

我正在尝试在Facebook上分享视频,我正在使用fbsdk新版本4.1.0,我也按照developer.facebook.com给出的指示进行了操作。

  • 视频大小必须小于12MB。
  • 分享者必须安装Facebook for iOS客户端,版本号为26.0或更高版本。

我已经使用以下代码在Facebook上分享视频:

FBSDKShareDialog *shareDialog = [[FBSDKShareDialog alloc]init];

NSURL *videoURL=[info objectForKey:UIImagePickerControllerMediaURL];

FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];
video.videoURL = videoURL;
FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
content.video = video;

shareDialog.shareContent = content;
shareDialog.delegate=self;
[shareDialog show];

但是我遇到的问题是, Error Domain=com.facebook.sdk.share Code=2 "操作无法完成。(com.facebook.sdk.share error 2.)" UserInfo=0x174479f40 {com.facebook.sdk:FBSDKErrorArgumentValueKey=<FBSDKShareVideoContent: 0x174475040>, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=本地对话框仅允许使用资产文件URL,com.facebook.sdk:FBSDKErrorArgumentNameKey=videoURL} 谢谢。

我认为这可能会对你有所帮助https://dev59.com/eInca4cB1Zd3GeqP80c3 - soumya
1
谢谢@sowmya,它运行得很好。 - Praveen B
对我没用。你能告诉我你做了什么吗? - jose920405
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接