Приложение для iPhone: как воспроизводить видео с YouTube в приложении с помощью MPMoviePlayerController - PullRequest
2 голосов
/ 17 мая 2011

Приложение для iPhone: Как воспроизводить видео с YouTube в приложении, используя MPMoviePlayerController

, для этого я пишу код:

 NSString *urlAddress = @"http://www.youtube.com/xyz";
 NSLog(@"URL ADDress : %@",urlAddress);

 //Create a URL object.
  NSURL *url = [NSURL URLWithString:urlAddress];

movie = [[MPMoviePlayerController alloc] initWithContentURL:url];
movie.scalingMode=MPMovieScalingModeAspectFill;
    movie.view.frame = CGRectMake(0.0, 0.0, 320.0, 460.0);
[self.view addSubview:movie.view];
[movie play];

если я передаю URL-адрес локального каталога, он воспроизводит видео

 NSString* filePath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"Video.mp4"];
NSURL* url = [[[NSURL alloc] initFileURLWithPath:filePath] autorelease];

Как воспроизвести видео непосредственно с URL-адреса YouTube в MPMoviePlayerController?

Ответы [ 2 ]

2 голосов
/ 17 мая 2011

Есть отличная тема, что на IphoneDevSDk.

Они работают со скрытым UIWebView: http://www.iphonedevsdk.com/forum/iphone-sdk-development/61447-how-play-youtube-movie.html

0 голосов
/ 17 мая 2011
  NSString *url = @"http://www.example.com/path/to/movie.mp4";
  MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:url]];
  [moviePlayer play];

Проверьте это и отпустите контроллер.

...