我正在开发一个需要我播放大量音频文件的应用程序。每个文件的大小约为 100KB。目前我有 220 个文件,将来可以增加。如果我将这些文件放在 res/raw 文件夹中,那么我最终会得到一个非常大的 APK 文件。
在android中存储音频文件的最佳方法是什么?什么类型的音频文件最好存储在 apk 中?或者请建议我使用其他方法来处理如此大量的音频文件。
主 APK 有 50MB 的限制。
如果我是你,我将只包含“必需”文件,然后使用 Android 扩展文件:http: //developer.android.com/google/play/expansion-files.html下载其他文件。
你可以存储在sd卡中
这样做,
mp.setDataSource("/sdcard/audio/temp.wav");
将您的文件(temp.wav)放在名为 /sdcard/audio 的文件夹中(如果您使用的是模拟器)。