将音频文件存储在数据库中

Vin*_*tti 7 audio android android-sqlite

我正在开发一个应用程序.我需要使用至少400个音频文件,可以播放一些相应的文本.我的问题是哪种方法是最佳和优化的方法?

一种解决方案是将所有音频文件放在资源文件夹中并从那里引用.这将永远不是一个可行的解决方案,因为应用程序的大小会增加 有没有办法将音频文件转换为某种格式并转储到SQLite数据库并灵活地检索它们?如果是这样,我有什么选择?

Ric*_*mil 5

与将文件存储为文件相比,将文件作为BLOB存储在SQLite数据库中不会节省任何空间。如果这些文件不打算与任何动态数据相关联,我只需将它们放在资产文件夹中,那样它们就可以编译到APK中,并且如果它们在db中,则检索起来可能会更快一些。