To avoid a slight pause before playing an mp3 file I'm doing this:
1. Create sound channel
2. Pause sound channel
3. Unpause sound channel when the mp3 needs playing
Even though the channel is in memory, there is still a pause before the sound starts playing (the game freezes for a short while).
Is there a way of playing an mp3 file without freezing the game?