Mobile Media API (MMAPI) 是 MIDP 1.0 可選包,MIDP 2.0 已內建。常見支援格式:WAV、MID、MP3(具體視手機而定)。
InputStream is = getClass().getResourceAsStream("/Autorun.wav");Player player = Manager.createPlayer(is, "audio/x-wav");player.start(); 可用 setLoopCount() 設定循環次數package sound;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.media.*;
import java.io.*;
public class SoundMIDlet extends MIDlet {
private Player player = null;
public SoundMIDlet() {
try {
InputStream is = getClass().getResourceAsStream("/Autorun.wav");
player = Manager.createPlayer(is, "audio/x-wav");
} catch (IOException e) { System.out.println("1:" + e); }
catch (MediaException e) { System.out.println("2:" + e); }
catch (Exception e) { System.out.println("3:" + e); }
}
public void startApp() {
if (player != null) {
try { player.start(); }
catch (MediaException e) { System.out.println("4:" + e); }
}
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
}