audio delay on android solved
Today I realized that files in the application directory are actually in zip format which is why it takes so long for the sound class to load mp3 files. By copying files to the applicationStorageDirectory the sound class can load mp3 files stored there as fast as on iOS. I have to do that anyway because I have more than 50 megs of files. I made an obb file and used fzip to unzip the files. Evidently iOS doesn't have this problem because it unzips the files during the installation process (which is probably why it takes so long to get an app installed).
The delays I was getting was sometimes more than a second and it made my app useless. Unzipping the files made all the difference in the world.
I hope this helps someone else.