2010-04-01 3 views
0

Я создаю приложение, которое воспроизводит несколько видеофайлов, но я хотел бы знать, как загрузить видеофайл (100mb - 300mb) с сервера в документы приложения, чтобы впоследствии их можно было локально ссылаться на код? Причина, по которой я хочу, чтобы этот тип настройки в моем приложении состоял в том, что я не хочу, чтобы бинарный файл приложения делался излишне большим из-за включения видео, которое некоторые пользователи могут не захотеть. Также это нарушает любые условия Apple? Также было бы просто реализовать представление прогресса с такой настройкой, и если да, то как? Любая помощь приветствуется.iPhone SDK: загрузка больших файлов с сервера в документы приложения

ответ

4

Вы не можете скачать что-либо в комплекте приложений - это только для чтения. Вам нужно будет загрузить его в папку с документами. Убедитесь, что вы загружаете только огромные файлы по Wi-Fi, или ваше приложение может быть отклонено за злоупотребление сотовой сетью. Что касается метода, просто используйте NSURLConnection.

+0

Спасибо, это очень помогло. Любая идея о реализации перспективы прогресса с этим? – Sam

+0

Вы устанавливаете объект-делегат, который получает уведомление при поступлении новых данных. Обновите представление прогресса оттуда. – 2010-04-01 18:02:34

+0

Хорошо, Возвращаясь к NsURLConnection, если я ссылаюсь на файл фильма на сервере, когда он загружается там, где он хранится, сохраняет ли оно его имя на сервере, и может ли оно быть упомянуто в коде как локально хранится как в папке ресурсов? Или это не так просто. – Sam

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