2014-12-10 2 views
0

Мне было интересно, как лучше всего играть в песню без подключения к сети?Лучший способ получить песню из удаленной базы данных

Объяснение: У меня есть приложение, которое воспроизводит несколько песен. Я могу играть песню, когда захочу, даже если я в туннеле или в том месте, где у меня нет сетевого подключения.

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

Спасибо за заранее

ответ

0

Вы можете хранить песни мета-данных в SQLite (например: списка композиций, названий, авторов ...), но хранить фактические аудиоданные в нем плохая идея. Накладные расходы на хранение BLOB в базе данных довольно большие. И нет возможности воспроизводить аудио непосредственно из базы данных, поэтому мне пришлось бы выгрузить все это в память или создать временный файл.

Я предлагаю вам передать нормальные файлы, расположенные на внешнем хранилище.

+0

Так предпочитаете хранить путь в db и файл во внешней папке? – mfrachet

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