我正在寻找一种以编程方式访问iPad文档或电影目录中的电影的方法,而不是将它们捆绑到Resources目录中。我正在编写一个严重依赖电影的iPad应用程序,并且打算成为一个内部演示工具(它将分发给公司中的几个iPad)。随着电影捆绑到应用程序,它几乎是一个完整的千兆级。我找不到任何方法来自动加载文件而不将其放在Resources目录中:
NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"m4v"];
MPMoviePlayerViewController *thisplayer = [[MPMoviePlayerViewController alloc]
initWithContentURL:[NSURL fileURLWithPath:path]];
[self presentMoviePlayerViewControllerAnimated:thisplayer];
我是否遗漏了某些内容,或者是否存在安全驱动的限制,导致我不能使用电影目录?如果我有脑力训练,我会道歉。
答案 0 :(得分:4)
您可以使用ALAssetsLibrary
课程以编程方式访问存储在用户设备上的电影。 (或者,您可以使用媒体选择器让用户选择要使用的资产;然后您将获得一个可以从中加载电影的URL。)