如何以编程方式访问ipad电影文件夹中的文件?

时间:2011-05-23 23:25:46

标签: ipad

我正在寻找一种以编程方式访问iPad文档或电影目录中的电影的方法,而不是将它们捆绑到Resources目录中。我正在编写一个严重依赖电影的iPad应用程序,并且打算成为一个内部演示工具(它将分发给公司中的几个iPad)。随着电影捆绑到应用程序,它几乎是一个完整的千兆级。我找不到任何方法来自动加载文件而不将其放在Resources目录中:

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

我是否遗漏了某些内容,或者是否存在安全驱动的限制,导致我不能使用电影目录?如果我有脑力训练,我会道歉。

1 个答案:

答案 0 :(得分:4)

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