2012-06-14 93 views
0

我正在一个项目中,我必须在我的iPhone应用程序中播放一些视频。是否有任何方法,以便我可以直接使用YouTube视频URL播放视频?我必须使用大量的视频,我不想将它们保存在我的本地iphone数据库中。请帮助我提供适当的和详细的代码,因为我对这个领域非常陌生。这对我来说非常紧迫。如何从视频网址在iphone应用内播放YouTube视频?

在我的项目中会有一个癌症名单。我的意思是血癌,膀胱癌,脑癌等。如果用户点击特定的癌症疾病,那么在下一个视图中应该有关于该癌症的视频。我想直接播放视频(或类似的东西)使用url.It应该像youtube视频(流视频)。有可能吗?请帮助我。我遇到了麻烦。感谢提前。

回答

1

这已经在SO上讨论了很多次。另外,那里有一个开源项目,允许这一点,我建议:

https://github.com/larcus94/LBYouTubeView

+0

这是非常复杂的......我什么都不懂。请用简单的代码帮助我。我对这个领域非常陌生......谢谢 – rimpi

+0

如果你列出一些SO帖子,它会更有帮助。 –

+0

并且项目已停产。作者指向下面的库,而不是:https://github.com/0xced/XCDYouTubeVideoPlayerViewController –

1

添加以下框架:一)AVFoundation B)的MediaPlayer

和写这些import语句:

#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]; 
+0

此代码不起作用。 – rimpi

+0

我测试了这个代码....并且为我工作得很好.... – Rajneesh071

+0

对不起。其实....它的工作...其实视频在我的iphone模拟器中显得很晚。问题的原因是什么(很慢)? – rimpi

相关问题