Ios 使用Facebook SDK发布的视频未在iPhone Facebook应用程序中播放
我有一个iphone应用程序,可以让用户在他们的facebook墙上发布“故事”。这个故事包含一个youtube视频作为信息的一部分。视频通常从标准网络浏览器facebook客户端加载和播放,但无法从iphone facebook应用程序加载。当用户从iPhone facebook应用程序中选择视频链接时,一个空白的白色视图被推送到导航控制器视图堆栈上。有没有办法获取链接以触发iOS加载youtube应用程序Ios 使用Facebook SDK发布的视频未在iPhone Facebook应用程序中播放,ios,facebook,Ios,Facebook,我有一个iphone应用程序,可以让用户在他们的facebook墙上发布“故事”。这个故事包含一个youtube视频作为信息的一部分。视频通常从标准网络浏览器facebook客户端加载和播放,但无法从iphone facebook应用程序加载。当用户从iPhone facebook应用程序中选择视频链接时,一个空白的白色视图被推送到导航控制器视图堆栈上。有没有办法获取链接以触发iOS加载youtube应用程序 SBJSON *jsonWriter = [[SBJSON new] autorele
SBJSON *jsonWriter = [[SBJSON new] autorelease];
NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:
@"#####",@"text",
@"http://www.facebook.com/#####",@"href",
nil], nil];
NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
NSString *video_link = @"http://www.youtube.com/v/#####";
NSString *image_link = @"http://i.ytimg.com/vi/#####/2.jpg";
NSDictionary *video_share = [NSDictionary dictionaryWithObjectsAndKeys:
@"flash", @"type",
video_link, @"swfsrc",
image_link, @"imgsrc",
@"100", @"width",
@"80", @"height",
@"400", @"expanded_width",
@"320", @"expanded_height",
nil];
NSString *caption = @"#####";
NSString *description = @"";
NSString *name = @"#####";
NSString *url = @"http://www.#####.com/";
NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
name, @"name",
caption, @"caption",
description, @"description",
[NSArray arrayWithObjects:video_share,nil], @"media",
url, @"href", nil];
NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
kFBAppId, @"api_key",
@"#####", @"user_message_prompt",
actionLinksStr, @"action_links",
attachmentStr, @"attachment",
nil];
[facebook dialog: @"stream.publish"
andParams: params
andDelegate: self];
若您在模拟器上测试并在webview中打开链接,则不会播放或加载youtube视频
但它将在iphone/ipad/ipod设备上播放。我还应该提到,我使用的youtube链接是指向.swf文件的直接链接,而不是通用/公共youtube链接。这是在facebook上正确播放视频所必需的。