Load WAV file from a web site : Audio Player « J2ME « Java Tutorial






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








31.54.Audio Player
31.54.1.Audio Player Demo
31.54.2.Cached Audio Player
31.54.3.Wav file player
31.54.4.Player Event
31.54.5.implements PlayerListener
31.54.6.Network Player Manager
31.54.7.Load WAV file from a web site