使用 Facebook iOS SDK 分享带字幕的视频

Posted

技术标签:

【中文标题】使用 Facebook iOS SDK 分享带字幕的视频【英文标题】:Sharing a video with a caption using Facebook iOS SDK 【发布时间】:2016-03-03 18:17:27 【问题描述】:

我使用的是最新版本的 Facebook SDK。

分享带有标题的照片很容易:

FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
FBSDKSharePhoto *photo = [FBSDKSharePhoto photoWithImage:image userGenerated:YES];
photo.caption = txt_desc.text;
content.photos = @[photo];
[FBSDKShareAPI shareWithContent:content delegate:nil];

但在 FBSDKShareVideo 或 FBSDKShareVideoContent 上找不到 .caption 属性。我已经列出了 FBSDKShareVideo 和 FBSDKShareVideoContent 可用的所有属性的列表,但似乎没有任何东西可以包含标题。 FB SDK 文档也没有给出任何答案。

我知道可以在 ios 上分享带有字幕的视频,因为 Instagram iOS 应用可以做到这一点。我只是不知道怎么做。有人知道吗?

【问题讨论】:

“因为 Instagram iOS 应用可以做到这一点”——这并不意味着什么; Instagram 归 Facebook 所有,因此他们的应用程序可以拥有普通的第 3 方应用程序无法获得的额外功能。 在 FB 收购 instagram 之前,相当肯定 FB 上的视频共享工作正常。但不是 100% 确定。 【参考方案1】:

正如您在documentation 中看到的FBSDKShareVideo,它不支持提供描述/标题。

【讨论】:

不知道这很愚蠢。 Facebook 上的视频和照片一样有字幕。我想我会等待 Facebook 更改 SDK。 这是你目前唯一的选择 ;)

以上是关于使用 Facebook iOS SDK 分享带字幕的视频的主要内容,如果未能解决你的问题,请参考以下文章

通过Facebook Native app - iOS Facebook SDK分享时,“引用”缺失

Facebook iOS SDK - 分享用户照片

Facebook SDK iOS 的自定义分享、登录按钮

iOS Facebook sdk 4.0 分享图片

Facebook iOS SDK 分享对话框 - 在朋友的墙上分享

Facebook iOS SDK,使用 ShareDialog(不是 GraphAPI)分享带有标题的图像