2014-07-04 91 views
2

在畫廊當我點擊分享視頻,然後它顯示這樣的 -如何顯示在Facebook分享彈出視頻縮略圖

enter image description here

我怎樣才能做到這一點,我搜索了很多,但沒有得到任何妥善的解決辦法,我用這個代碼共享彈出 -

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]; 

回答

0

看看MPMoviePlayerController類。如果我沒有記錯,requestThumbnailImagesAtTimes()方法會將縮略圖X秒返回到文件中(您可以指定要執行捕獲的文件多少秒)。

如果沒有別的,它可能會指出你在正確的方向,如果事實證明它不會滿足您的特定需求。

+0

我有縮略圖,我想知道我可以如何在共享彈出窗口顯示附加圖像。 – San007

相關問題