2011-05-23 160 views
2

我正在寻找一种以编程方式访问我的iPad的文档或电影目录中的电影,而不是将它们捆绑到资源目录中的方法。我正在编程一个严重依赖电影的iPad应用程序,并且打算成为一个内部演示工具(它将仅分发给公司中的几个iPad)。随着电影捆绑到应用程序,它几乎是一个全尺寸的Gig。我找不到任何方法来自动加载一个文件,而无需将其放置在资源目录:如何以编程方式访问iPad电影文件夹中的文件?

NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"m4v"]; 
MPMoviePlayerViewController *thisplayer = [[MPMoviePlayerViewController alloc] 
           initWithContentURL:[NSURL fileURLWithPath:path]]; 
[self presentMoviePlayerViewControllerAnimated:thisplayer]; 

我失去了一些东西,或者是有一个安全驱动的限制,不会允许我使用电影目录?如果我有脑伤,请多多道歉。

回答

4

您可以使用ALAssetsLibrary类来编程访问存储在用户设备上的电影。 (或者,您可以使用媒体选择器让用户选择要使用的资产;然后您将获得一个可以从中加载电影的URL。)

相关问题