Приложение, которое использует много файлов MP3?

1

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

  • Храните их на удаленном сервере и выбирайте через gprs/wifi по запросу (например, при нажатии кнопки)
  • Храните их локально внутри приложения (заботясь о том, чтобы они не превышали максимальный размер)
  • Храните их локально на SD-карте (пользователь может их удалить)
  • Сохраняйте их как удаленно, так и локально

Не могли бы вы рассказать мне, что лучше всего делать? Кроме того, если вы храните эти файлы локально, загружаете их после того, как пользователь установит приложение или вы используете какой-либо другой метод?

Например, у моего последнего приложения было около 400 МБ файлов MP3, и я был в глубоком сомнении, где их хранить. Я выбрал удаленный веб-сервер, но я не уверен, что это правильный выбор.

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

  • 0
    400 МБ? Вы понимаете, что даже самые большие игровые приложения не занимают более 50 МБ?
  • 1
    Не стреляйте в кодера :)))
Теги:

1 ответ

1
Лучший ответ

Мне интересно, как вы убеждаете людей скачивать 400 МБ музыкальных файлов. Вы должны сжать их.

Я бы сохранил их на SD-карте. Если пользователь удаляет их → Его проблема (вы могли бы дать ему сообщение). Но потоковая передача их - плохая идея, потому что, если у пользователя нет связи, он ничего не слышит.

Загрузка файлов после того, как пользователь установил приложение (например, "Need for Speed ​​Shift" -App) тоже будет вариантом. В этом случае вы также сохранили бы их на SD-карте.

  • 0
    Полный объем памяти составляет 400 МБ. Пользователь получит только нужный ему файл (около 1 МБ).
  • 0
    Я не думаю, что это хорошая идея. Я отправляю все музыкальные файлы с приложением (но не 400 МБ) или загружаю весь источник звука (например, Need for Speed Shift) и сохраняю его на SD-карте. В противном случае вам нужно посмотреть, сможете ли вы сжать файлы больше или оставить некоторые из них. 400 МБ огромно.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню