Iphone - Приложения для записи видео - Использовать Camera Roll или сохранить в приложении / базе данных? - PullRequest
0 голосов
/ 23 августа 2010

Для тех из вас, кто делает приложения для iphone, которые записывают видео

  • Используете ли вы рулон камеры для хранения, а затем индексируете URL ресурса?
  • Или вы как-то сохраняете видео в приложение / комплект / базу данных?

Считает ли сообщество stackoverflow жизнеспособным просто сохранить URL ресурса для воспроизведения или что нужно каким-то образом сохранить записанный vid?

Причина, по которой я спрашиваю, заключается в том, что если вы просто сохраните URL-адрес, а пользователь случайно удалит видео из прокрутки камеры, тогда приложение выйдет из синхронизации и т. Д. Это может быть обработано, но далеко не идеально.

Комментарии / вопросы / предложения?

Ответы [ 2 ]

0 голосов
/ 23 августа 2010

Рассматривали ли вы использование CoreData для этого?

0 голосов
/ 23 августа 2010

Вы хотите сохранить локальные данные в NSDocumentDirectory (или NSLibraryDirectory / что угодно, если вы включили общий доступ к файлам и не хотите, чтобы пользователи обращались к ним из iTunes).

Хранение в рулоне камеры имеет то преимущество, что пользователю легче получить к нему доступ, если вы хотите, чтобы он получил к нему доступ.

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

...