2012-01-03 4 views
2

Я разрабатываю приложение для iPhone, в котором я должен воспроизводить несколько видеороликов, таких как «Самые популярные», «Самые популярные», «Избранное» и т. Д. В каждой категории может быть около 20 видео. Таким образом, наличие около 100 видеороликов внутри папки ресурсов увеличивает размер приложения. Так что я пытаюсь сделать, сначала сохранить все видео локально внутри устройства и выбрать соответствующие видеоролики из приложения, когда эти видео нужно воспроизводить. Так можно ли это сделать? Или нужно иметь все видео в папке с ресурсами?Воспроизвести видео из видео-галереи в приложении для iPhone

Заранее спасибо.

ответ

2

Да, это очень возможно. вы можете сохранить свои видео в устройстве раньше, чем папку с ресурсами, и использовать ALAssetsLibrary, чтобы получить доступ к вашим видео, хранящимся в библиотеке фотографий.

см это о том, как использовать ALAssetsLibrary display image from URL retrieved from ALAsset in iPhone

+0

: Я не хочу, чтобы выбрать видео в пределах приложения. Я имею в виду, когда я нажимаю на видео из списка (из UITableView), он должен автоматически воспроизвести соответствующее видео, извлекая видео из галереи видео. И когда я закрываю его, я должен вернуться к списку видео (i, e UITableView, показывающий список видео) – user1116277

+0

да, это то, что я говорю ... используя ALAssetsLibrary вы можете получить все видео в библиотеке фотографий. отобразить список в виде таблицы и по выбору воспроизведения этого конкретного видео в новом контроллере. –

Смежные вопросы