我的应用中存在问题
我在我的应用程序中下载了一个zip并将其添加到NSDocumentDirectory上,此zip包含一些图像和一部电影。
我可以访问并显示所有图片,但我无法播放视频
如果我的视频在捆绑目录中,我使用此代码,我可以播放视频
代码: NSString * path = [[NSBundle mainBundle] pathForResource:@" videoName" ofType:@" mov"]; MPMoviePlayerViewController * viewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:path]]; [self presentMoviePlayerViewControllerAnimated:viewController];
如果我的视频在捆绑目录中,它可以正常工作,但我尝试了很多方法来播放NSDocumentDirectory中的视频。任何人都可以帮助我?
感谢。
答案 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";