wish helps you I have been told that MediaPlayer is easier to work with if you don't have a lot of files, and SoundPool is for more complicated things like if you want to have sounds for a game. I don't think you can put delays and adjust the play rate if you use the MediaPlayer API though, it doesn't seem like there's that function: http://developer.android.com/reference/android/media/MediaPlayer.html
How to create a simultaneously playing audio stack from different audio files in Cocoa?
I wish this help you If you just want to play a bunch of audio files simultaneously, this is easy; unlikes Windows, OS X acts as if it has an infinite-channel mixer built-in, and all the higher-level functions just grab a new channel if necessary for each sound. For example:
help you fix your problem A solution was found by using ogg AND loading and looping the files sequentially. First loading the files one after another, then looping the files one after another. After that, no more problems were experienced.