I am writing a small piece of code
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("http://..../file.mid");
mediaPlayer.prepare();
mediaPlayer.start();
which is not working, where as
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("http://..../file.mp3");
mediaPlayer.prepare();
mediaPlayer.start();
is working fine.
Please see this thread on the Pragmatic Forums:
Java SE5 javax.sound (MIDI) classes removed from Android libraries?
Your best option appears to be through the JetPlayer class