如何在视频网址中播放iPhone应用内的YouTube视频?

时间:2012-06-14 11:53:01

标签: iphone

我正在开展一个项目,我必须在我的iPhone应用程序中播放一些视频。有什么方法可以让我直接使用YouTube视频网址播放视频吗?我必须使用大量视频,我不想将它们保存在我的本地iphone数据库中。我对这个领域很陌生。

在我的项目中将有一份癌症疾病清单。我的意思是血癌,膀胱癌,脑癌等。如果用户点击某种特定的癌症疾病,那么在下一个视图中应该有关于该癌症的视频。我想用url直接播放那个视频(或类似的东西)。它应该像youtube视频(流媒体视频)。有可能吗?

2 个答案:

答案 0 :(得分:1)

这已在SO上多次讨论过。或者,这是一个开源项目,我建议:

https://github.com/larcus94/LBYouTubeView

答案 1 :(得分:1)

添加以下框架:a)AVFoundation b)MediaPlayer

并写下这些导入语句:

#import <AVFoundation/AVFoundation.h> 
#import <MediaPlayer/MediaPlayer.h>

然后随时编写代码

NSURL *fileURL = [NSURL URLWithString:@"http://www.ebookfrenzy.com/ios_book/movie/movie.mov"];

MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];

[moviePlayerController.view setFrame:CGRectMake(0, 70, 320, 270)];

[self.view addSubview:moviePlayerController.view];

moviePlayerController.fullscreen = YES;

[moviePlayerController play];