2012-03-15 81 views
2

我有一个问题在我的应用程序播放视频从NSDocumentDirectory

我要自行下载我的应用程序拉链,增加它NSDocumentDirectory,这个zip有一些图片和电影。

我可以访问并显示所有图像,但我不能播放视频

如果我的视频是对bundle目录我用这个代码,我可以播放视频

代码: 的NSString * path = [[NSBundle mainBundle] pathForResource:@“videoName”ofType:@“mov”]; MPMoviePlayerViewController * viewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:path]]; [self presentMoviePlayerViewControllerAnimated:viewController];

这是工作,如果我的视频是捆绑目录,但我尝试了很多方式播放视频从NSDocumentDirectory。

任何人都可以帮到我吗?

谢谢。

+0

你使用正确的路径为您的视频资源? – LuisEspinoza 2012-03-15 18:52:54

+0

是的,路径是正确的 – 2012-03-15 18:54:45

+0

发布您用于获取文档路径的代码,也许我们可以得到答案。 – LuisEspinoza 2012-03-15 19:02:43

回答

2

YouTube视频您可以将网址发送到共享的应用程序,这将打开在YouTube.app视频为iOS

NSString *stringURL = @"http://www.youtube.com/watch?v=K8ecN36Ffpc"; 
NSURL *url = [NSURL URLWithString:stringURL]; 
[[UIApplication sharedApplication] openURL:url]; 

这个作品也是因为这个其它类型的YouTube的网址

NSString *stringURL = @"http://www.youtube.com/v/K8ecN36Ffpc"; 
+0

是的,我知道如何打开这样的,但我想打开一个YouTube视频,而不离开我的应用程序 – 2012-03-15 22:31:51