播放NSDocumentDirectory中的视频

时间:2012-03-15 18:49:19

标签: video zip document nsbundle movieplayer

我的应用中存在问题

我在我的应用程序中下载了一个zip并将其添加到NSDocumentDirectory上,此zip包含一些图像和一部电影。

我可以访问并显示所有图片,但我无法播放视频

如果我的视频在捆绑目录中,我使用此代码,我可以播放视频

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

如果我的视频在捆绑目录中,它可以正常工作,但我尝试了很多方法来播放NSDocumentDirectory中的视频。

任何人都可以帮助我?

感谢。

1 个答案:

答案 0 :(得分:2)

对于Youtube视频,您可以将网址发送到共享应用程序,这将在YouTube.app for 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";