Objective c 如何播放youtube视频?

Objective c 如何播放youtube视频?,objective-c,cocoa-touch,Objective C,Cocoa Touch,我想在我的应用程序中播放youtube视频。我该怎么做?我只有播放本地视频代码: MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL]; [[player view] setFrame:[self.view bounds]]; // Frame must match parent view [self.view addSubview:[player view]

我想在我的应用程序中播放youtube视频。我该怎么做?我只有播放本地视频代码:

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[[player view] setFrame:[self.view bounds]]; // Frame must match parent view
[self.view addSubview:[player view]];
[player play];
像这样

    NSString *exampleUrlString = @"https://www.youtube.com/embed/2bfP3TZHUzY?wmode=opaque&rel=0&autohide=1&showinfo=0&wmode=transparent";
    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:exampleUrlString]]];
    [self.view addSubview:webView];

YouTube URL方案用于连接到YouTube网站以播放指定的视频。如果你的应用程序链接到YouTube内容,你可以使用此方案播放应用程序中的视频

与某些方案不同,YouTube URL不以“YouTube”方案标识符开头。相反,它们被指定为常规http链接,但目标是YouTube服务器。以下示例显示了在Safari和应用程序中用于显示YouTube视频的基本字符串。在每个示例中,您都需要用要显示的视频的标识符替换视频的标识符值:

  • HTML链接:

  • 本机应用程序URL字符串:

    http://www.youtube.com/watch?v=VIDEO_IDENTIFIER

    http://www.youtube.com/v/VIDEO_IDENTIFIER

从YouTube(或任何其他网站)播放视频的最简单方法是编写一行代码。如果将YouTube视频链接复制/粘贴到NSString文本中,则可以创建URL并打开它

从应用程序中播放YouTube视频URL,如下所示:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=VIDEO_IDENTIFIER"]];

很好,谢谢你告诉我们你到目前为止取得了什么