Я бы порекомендовал вам не включать тяжелые видеофайлы в ваше приложение.Загрузка ресурсов из Интернета - идея спуска, я использую ту же технику для нескольких музейных приложений с сенсорным экраном.
Итак, вот рабочий процесс: при запуске приложение пытается подключиться к «серверу ресурсов» и запрашивает список файлов для загрузки.Это может быть список всех файлов или список файлов, которые были обновлены / добавлены после отметки времени, которую вы передали с вашим запросом.Затем вы загружаете их в File.applicationStorageDirectory.Чтобы в этом каталоге не было беспорядка, я поместил их все в подкаталог «cache».
Если по какой-то причине при установке этого приложения нет подключения к Интернету, у вас может быть вся эта папка «cache» на вашем компьютере.карта памяти / externalHD, чтобы вы могли вручную выполнить этот процесс загрузки.
Если вы используете LoaderMax от Greensock: я написал простой URLStreamLoader, который расширяет LoaderItem, удобный для загрузки файлов.Можете поделиться этим.