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