如何在 Facebook 分享弹出窗口中显示视频缩略图
Posted
技术标签:
【中文标题】如何在 Facebook 分享弹出窗口中显示视频缩略图【英文标题】:How to show video thumbnail in Facebook share popup 【发布时间】:2014-07-04 06:48:08 【问题描述】:在图库中,当我点击分享视频时,它会像这样显示 -
我怎样才能做到这一点,我搜索了很多但没有得到任何合适的解决方案,我正在使用此代码共享弹出窗口 -
NSString *url_string = @"Video Url";
SLComposeViewController *mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[mySLComposerSheet setInitialText:@"Test title"];
[mySLComposerSheet addURL:[NSURL URLWithString:url_string]];
if (mediaType == 1])
// Add Image For Image sharing
[mySLComposerSheet addImage:[UIImageUtils drawWatermark_in_Image:self.imageView.image]];
else
// Add video thumnail here
[mySLComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result)
switch (result)
case SLComposeViewControllerResultCancelled:
NSLog(@"Post Canceled");
break;
case SLComposeViewControllerResultDone:
NSLog(@"Post Sucessful");
break;
default:
break;
];
[self presentViewController:mySLComposerSheet animated:YES completion:nil];
【问题讨论】:
【参考方案1】:看看 MPMoviePlayerController 类。如果我没记错的话, requestThumbnailImagesAtTimes() 方法会将缩略图图像返回 X 秒到文件中(您指定要在文件中执行捕获的秒数)。
如果没有别的,如果事实证明它不能满足您的特定需求,它可能会为您指明正确的方向。
【讨论】:
我有缩略图,我想知道如何在共享弹出窗口中显示附加图像。以上是关于如何在 Facebook 分享弹出窗口中显示视频缩略图的主要内容,如果未能解决你的问题,请参考以下文章
在 Facebook 上分享,在弹出窗口中使用 URL 重定向?
Facebook SDK - iOS6 登录弹出窗口无法关闭
在 facebook 上显示从 google play store 弹出的即时安装