mywavmidlet.java

来自「J2ME源码」· Java 代码 · 共 54 行

JAVA
54
字号
import java.io.IOException;
import java.io.InputStream;

import javax.microedition.media.Manager;
import javax.microedition.media.MediaException;
import javax.microedition.media.Player;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class MyWavMidlet extends MIDlet {
	Player player;
	public MyWavMidlet() {
		super();
		try{
			InputStream is = this.getClass().getResourceAsStream("/MyWav.wav");
			player = Manager.createPlayer(is,"audio/x-wav");
		}
		catch (IOException e){} 
		catch (MediaException e){}
	}

	protected void startApp() throws MIDletStateChangeException {
		try {
			Manager.playTone(60, 500, 100);
			Thread.sleep(600);
			Manager.playTone(62, 500, 100);
			Thread.sleep(600);
			Manager.playTone(64, 500, 100);
			Thread.sleep(600);
			Manager.playTone(65, 500, 100);
			Thread.sleep(600);
			Manager.playTone(67, 500, 100);
			Thread.sleep(600);
			Manager.playTone(69, 500, 100);
			Thread.sleep(600);
			Manager.playTone(71, 500, 100);
			Thread.sleep(600);
			Manager.playTone(72, 500, 100);
			Thread.sleep(600);
			player.start();
		} catch (MediaException e) {}
		catch (InterruptedException e) {}

	}

	protected void pauseApp() {

	}

	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?