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);
}
}
}
}