楼主的方法可行。支持。
解释以下:(如果你是DX请跳过)把SD卡格成FAT32格式的原因是因为FAT32的每一簇是4KB,而FAT16格式的每一簇是16KB,格成FAT32格式实际追求的是把蔟由16改为4。因为每簇里只能放一个文件,就是说哪怕小于4KB的一个WAV音频文件也是独占一个簇,在FAT16格式下就是占16KB空间,这就造成空间浪费。
1:能不能把FAT16格式的簇由16KB改为8KB甚至4KB呢?我知道有几个软件可以调簇的大小,但是是在DOS下调硬盘的簇,如DISKGEN可以。但SD卡在DOS下看不到啊。
2:我现在的折中方法是:把4分之1声音文件装到卡中,即每隔3个选一个。如果配合楼主压缩的声音库会更好。