Как мне программно получить доступ к файлам в папке фильмов ipad? - PullRequest
2 голосов
/ 24 мая 2011

Я ищу способ программного доступа к фильмам в моем каталоге документов или фильмов на iPad, а не встраивание их в каталог ресурсов. Я программирую приложение для iPad, которое сильно зависит от фильмов и предназначено для использования в качестве демонстрационного инструмента (оно будет распространяться только на нескольких iPad в компании). С фильмами, связанными с приложением, это почти полный гигабайт в размере. Я не могу найти способ автоматически загрузить файл, не помещая его в каталог ресурсов:

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

Я что-то упустил или есть ограничение безопасности, которое не позволяет мне использовать каталог с фильмами? Приносим свои извинения, если у меня возникли проблемы с мозгом.

1 Ответ

4 голосов
/ 24 мая 2011

Вы можете использовать класс ALAssetsLibrary, чтобы получить программный доступ к фильмам, хранящимся на устройстве пользователя. (В качестве альтернативы вы можете использовать медиасборщик, чтобы позволить пользователю выбирать, какой ресурс использовать; тогда вам будет предоставлен URL-адрес, с которого вы можете загрузить фильм.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...