2010-10-14 121 views
1

我想在我的应用程序中使用url来播放Youtube视频。我尝试了下面的代码,但它不起作用。如何在iPhone应用程序中播放YouTube视频?

NSURL *url = [NSURL URLWithString:@"http://www.youtube.com/v/pGqraZN5U0k&amp"]; 
    MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
    if (moviePlayer) 
    { 
    [self.moviePlayer play]; 
    } 

请帮帮我。

在此先感谢。

回答

1
NSString *youTubeVideoHTML = @"<html><head>\ 
<body style=\"margin:0\">\ 
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ 
width=\"%0.0f\" height=\"%0.0f\"></embed>\ 
</body></html>"; 

NSString *html = [NSString stringWithFormat:youTubeVideoHTML, youtube video link, self.webView.frame.size.width, self.webView.frame.size.height]; 
NSLog(@"html %@",html); 
[self.webView loadHTMLString:html baseURL:nil]; 
+0

thax花花公子......... – 2013-05-22 11:27:35

相关问题