2

我的应用程序有问题

我正在我的应用程序中下载一个 zip 并将其添加到 NSDocumentDirectory,这个 zip 有一些图像和一部电影。

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

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

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

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

任何人都可以帮助我吗?

谢谢。

4

1 回答 1

2

对于 Youtube 视频,您可以将 url 发送到共享应用程序,这将在 iOS 的 YouTube.app 中打开视频

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

这也适用于其他类型的 youtube url

NSString *stringURL = @"http://www.youtube.com/v/K8ecN36Ffpc";
于 2012-03-15T20:02:28.160 回答