我将使用FB分享对话框分享到Facebook,方法如下:
我检查了URL的有效性。这是一个本地MOV文件,我首先将其复制到相机胶卷中。然后,我使用PHManager检索它,并尝试使用FBSDK共享对话框分享。
FB共享对话框与电影一起出现,我按发布按钮。FB似乎正在处理文件,我得到了一个V-可能视频已经被分享。之后,我收到回调,分享被取消。有人遇到过同样的问题吗?可能是什么问题?
提前感谢。
guard let localIdentifier = localIdentifier else {return}
let assetURL = "assets-library://asset/asset.MOV?id=" + localIdentifier + "&ext=MOV"
let video : FBSDKShareVideo = FBSDKShareVideo()
video.videoURL = URL(string:assetURL)
let content : FBSDKShareVideoContent = FBSDKShareVideoContent()
content.video = video
let shareDialog = FBSDKShareDialog()
shareDialog.shareContent = content
shareDialog.delegate = self
DispatchQueue.main.asyncAfter(deadline: .now() + 1.0 , execute: {
shareDialog.show()
})
我检查了URL的有效性。这是一个本地MOV文件,我首先将其复制到相机胶卷中。然后,我使用PHManager检索它,并尝试使用FBSDK共享对话框分享。
FB共享对话框与电影一起出现,我按发布按钮。FB似乎正在处理文件,我得到了一个V-可能视频已经被分享。之后,我收到回调,分享被取消。有人遇到过同样的问题吗?可能是什么问题?
提前感谢。