import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.List;import javax.microedition.lcdui.StringItem;import javax.microedition.media.Manager;import javax.microedition.media.Player;import javax.microedition.midlet.MIDlet;public class J2MENetworkTest extends MIDlet implements CommandListener { private List list = new List("Press Play", List.IMPLICIT); private Display display; public J2MENetworkTest() { list.addCommand(new Command("Exit", Command.EXIT, 1)); list.addCommand(new Command("Play", Command.SCREEN, 1)); list.setCommandListener(this); display = Display.getDisplay(this); } public void startApp() { display.setCurrent(list); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command cmd, Displayable disp) { if (cmd.getLabel().equals("Exit")) { notifyDestroyed(); } else { try { Player player = Manager.createPlayer("http://www.yoursite.com/s.wav"); player.start(); } catch (Exception e) { System.err.println(e); } } }}