I suppose you use the simple mediaplayer class to play the audio file which requires to prepare the file each time before playing. This causes the delay. I hope it will be somehow fixed in the future. Till that time use the soundpool class, it does not need to be prepared, much faster. If you browse the forum here you will find a sample implementation.