在 iOS 上使用 Facebook ShareDialog 分享视频

问题描述 投票:0回答:1

我正在尝试通过 Facebook SDK(版本 17.0.0)ShareDialog 在 iOS 上共享视频。这是我到目前为止尝试过的:

let video = ShareVideo(videoAsset: videoAsset)
content.video = video
self.shareDialog = ShareDialog(viewController: self,
                               content: content,
                               delegate: self.delegate)
do {
    try shareDialog?.validate()
} catch {
    print("error")
}
self.shareDialog?.show()

videoAsset是我从相机胶卷中获取的PHAsset。我尝试在 Instagram 上分享,效果很好,所以资产不是问题。 当我尝试在 Facebook 上分享时,我得到的行为是,我得到的不是一张询问我想将视频分享到哪里(故事、提要、群组)的分享表,而是一张没有任何内容的 Facebook 分享表。我可以在那里写一条消息并分享它,但没有附加视频。共享链接和图像的效果与 Facebook 文档中所宣传的完全一样。 还有其他人遇到过这个问题吗?

ios facebook
1个回答
0
投票

事实证明,我所要做的就是卸载 Facebook 应用程序,然后重新安装。

© www.soinside.com 2019 - 2024. All rights reserved.