首页 文章

如何使用目标c中的图形api在facebook上上传.mp4视频

提问于
浏览
0

我正在使用Graph API在Facebook上传视频 . 我可以上传.wmv格式的视频,但不能上传.mp4 . 我的代码如下

strVidUrl=@"http://myshow.com.au/Videos/mp4s/20111216044530271247467.mp4";
    //strVidUrl=@"http://www.myshow.com.au/Videos/BossAlarm.wmv";
    NSURL *url = [NSURL URLWithString:strVidUrl];
    NSData *data = [NSData dataWithContentsOfURL:url];
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   data, @"video.mov",
                                   @"video/mp4", @"contentType",
                                   [dicVideoDetails valueForKey:@"fld_display_name"], @"title",
                                   [dicVideoDetails valueForKey:@"fld_video_description"], @"description",
                                   nil];

如果我使用.wmv,那么代码在下面并且它正在运行 .

NSURL *url = [NSURL URLWithString:@"http://www.myshow.com.au/Videos/BossAlarm.wmv"];
NSData *data = [NSData dataWithContentsOfURL:url];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               data, @"video.mov",
                               @"video/quicktime", @"contentType",
                               @"Video Test Title", @"title",
                               @"Video Test Description", @"description",
                                   nil];

结果在两种情况下都相同,但.mp4视频没有在Facebook上显示 . 而.wmv正在那里展示 .

请帮我 .

2 回答

  • 0

    这可能是由于源视频和fb推荐的视频格式的编解码器和压缩率不匹配所致

  • 1

    检查以下链接

    问候,如有疑问,请告诉我 .

相关问题