Ios FBSDKShareKit视频保存在应用程序中
我正在尝试为我的应用程序用户制作的视频制作一个Facebook共享选项 如果我从Ios FBSDKShareKit视频保存在应用程序中,ios,objective-c,facebook,facebook-graph-api,Ios,Objective C,Facebook,Facebook Graph Api,我正在尝试为我的应用程序用户制作的视频制作一个Facebook共享选项 如果我从-(void)imagePickerController:(UIImagePickerController*)获取视频的url,则picker完成了PickingMediaWithInfo:(NSDictionary*)info 它很好用 但我想要的是在我的应用程序上共享视频存储,而不是从资产库中共享视频 因此,我尝试了以下方法: NSURL *videoURL = [[NSURL alloc]initFileURL
-(void)imagePickerController:(UIImagePickerController*)获取视频的url,则picker完成了PickingMediaWithInfo:(NSDictionary*)info
它很好用
但我想要的是在我的应用程序上共享视频存储,而不是从资产库中共享视频
因此,我尝试了以下方法:
NSURL *videoURL = [[NSURL alloc]initFileURLWithPath:_filePath isDirectory:NO];
FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];
video.videoURL = videoURL;
FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
content.video = video;
[FBSDKShareDialog showFromViewController:self
withContent:content
delegate:self];
它返回给我这个错误:
错误域=com.facebook.sdk.share Code=2“(空)”
UserInfo={com.facebook.sdk:FBSDKErrorArgumentValueKey=file:///var/mobile/Containers/Data/Application/41372B65-5872-4167-89FD-0F94823397B8/Documents/2015-10-07%2009-26-12.mov,
com.facebook.sdk:FBSDKErrorDeveloperMessageKey=的值无效
视频网址:
file:///var/mobile/Containers/Data/Application/41372B65-5872-4167-89FD-0F94823397B8/Documents/2015-10-07%2009-26-12.mov,
com.facebook.sdk:FBSDKErrorArgumentNameKey=videoURL}
你有什么建议可以帮助我吗
谢谢这正按预期工作,根据,它必须是一个资产URL,本地文件URL将不起作用
一个不确定iOS SDK是否可以实现的建议是,将视频保存在用户的照相/摄像机中,让他们选择这种方式。这与预期一样有效,根据,它必须是一个资产URL,本地文件URL不起作用
一个不确定iOS SDK是否可以实现的建议是,将视频保存在用户的照相/摄像机中,让他们选择这种方式。这与预期一样有效,根据,它必须是一个资产URL,本地文件URL不起作用
一个不确定iOS SDK是否可以实现的建议是,将视频保存在用户的照相/摄像机中,让他们选择这种方式。这与预期一样有效,根据,它必须是一个资产URL,本地文件URL不起作用
一个不确定iOS SDK是否可行的建议是,将您的视频保存在用户的摄像头中,并让他们选择这种方式。我的理解是,视频无法在facebook上共享,您希望在FB上共享视频。是吗?@HardikShekhat是的,只有当url来自资产库时,我才能共享视频,比如:资产-library://asset/asset.mov?id=8AE49BC7-D522-4F54-A141-E95D2C5EAE16&ext=MOV您必须使用资产库中的URL在fb上共享视频。我也使用过类似的应用程序。据我所知,视频不能在facebook上共享,你想在FB上共享视频。是吗?@HardikShekhat是的,只有当url来自资产库时,我才能共享视频,比如:资产-library://asset/asset.mov?id=8AE49BC7-D522-4F54-A141-E95D2C5EAE16&ext=MOV您必须使用资产库中的URL在fb上共享视频。我也使用过类似的应用程序。据我所知,视频不能在facebook上共享,你想在FB上共享视频。是吗?@HardikShekhat是的,只有当url来自资产库时,我才能共享视频,比如:资产-library://asset/asset.mov?id=8AE49BC7-D522-4F54-A141-E95D2C5EAE16&ext=MOV您必须使用资产库中的URL在fb上共享视频。我也使用过类似的应用程序。据我所知,视频不能在facebook上共享,你想在FB上共享视频。是吗?@HardikShekhat是的,只有当url来自资产库时,我才能共享视频,比如:资产-library://asset/asset.mov?id=8AE49BC7-D522-4F54-A141-E95D2C5EAE16&ext=MOV您必须使用资产库中的URL在fb上共享视频。我也使用过类似的应用程序。嘿,伙计们,我在这里也做了同样的事情。我将视频保存到摄像机卷并检索该视频的url。但错误仍然涉及“无效URL”。有什么建议吗?嘿,伙计们,我也这么做了。我将视频保存到摄像机卷并检索该视频的url。但错误仍然涉及“无效URL”。有什么建议吗?嘿,伙计们,我也这么做了。我将视频保存到摄像机卷并检索该视频的url。但错误仍然涉及“无效URL”。有什么建议吗?嘿,伙计们,我也这么做了。我将视频保存到摄像机卷并检索该视频的url。但错误仍然涉及“无效URL”。有什么建议吗?