以下是我的代码
NSURL *url = [NSURL URLWithString:@"http://www.youtube.com/watch?v=2mcjR3TsK4s&feature=g-logo&context=G2e376ceFOAAAAAAAAAA"];
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:mp.view];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMovieFinished:) name:MPMoviePlayerPlaybackDidFinishNotification object:mp];
[mp play]; 因此,视频应该播放时,我启动的应用程序,但它不播放。有人能看到代码中的错误之处吗?我收录了MediaPlayer框架和导入Mediaplayer.h,谢谢!
发布于 2012-01-16 04:05:16
您无法通过MPMoviePlayerController播放YouTube视频。为此,请使用带有自定义网址方案的UIWebView或默认应用程序
另请参阅Play YouTube videos with MPMoviePlayerController instead of UIWebView
https://stackoverflow.com/questions/8872814
复制相似问题