如何在iPhone sdk上发布视频

时间:2012-12-20 10:21:08

标签: iphone objective-c ios twitter

我是ios开发人员,我正在开发应用程序,我需要在twitter上发送视频。但我搜索并发现我们只能发布视频链接,但无法在iPhone sdk中发布视频。

如果我需要在Twitter上发布视频,有人可以建议我做什么。

3 个答案:

答案 0 :(得分:0)

我建议您查看TwitVid文档来自下面的链接:

http://twitvid.pbworks.com/w/page/22556295/FrontPage

<强>更新

我在4.3中使用shareKit

这种类型的逻辑
        NSString *urlstr =[YorURL stringByReplacingOccurrencesOfString:@" " withString:@""];
        [urlstr retain];
        NSString *apiEndpoint = [NSString stringWithFormat:@"http://tinyurl.com/api-create.php?url=%@",urlstr];
        [apiEndpoint retain];

        NSLog(@"\n\n APIEndPoint : %@",apiEndpoint);
        NSString *shortURL = [NSString stringWithContentsOfURL:[NSURL URLWithString:apiEndpoint]
                                                      encoding:NSASCIIStringEncoding
                                                         error:nil];
        [shortURL retain];
        NSLog(@"Long: %@ - Short: %@",urlstr,shortURL);


        NSString *txtShare=[NSString stringWithFormat:@"You watching Your %@",shortURL];
        SHKItem  *item = [SHKItem text:txtShare];
        [SHK setRootViewController:self];
        [SHKTwitter shareItem:item];

希望这能帮到你......

答案 1 :(得分:0)

您可以将TWRequest类与

一起使用
 - (void)addMultiPartData:(NSData *)data withName:(NSString *)name type:(NSString *)type

我不确定是否可以上传视频。

有关使用TWRequest https://dev.twitter.com/docs/ios/posting-images-using-twrequest

的更多信息

答案 2 :(得分:0)

感谢the uploading media new API,您可以将视频分享到Twitter。我尝试过它,它有效。

请检查:https://github.com/liu044100/SocialVideoHelper

你只需要调用这个类方法。

+(void)uploadTwitterVideo:(NSData*)videoData account:(ACAccount*)account withCompletion:(dispatch_block_t)completion;

希望它可以解决您的问题。