j2me小程序的声音为什么播不出来?有代码
编译器显示没有错误,但是运行的时候,屏幕可以出来,但是没有声音,我用的eclipse+eclipseME+wtk环境……请大家帮忙解答……谢谢
package music;
import java.io.InputStream;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Graphics;
import javax.microedition.media.Manager;
import javax.microedition.media.Player;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class music extends MIDlet
{
private mycanvas mc=new mycanvas();
private Player musicPlayer;
private Display dis;
protected void startApp() throws MIDletStateChangeException
{
dis=Display.getDisplay(this);
dis.setCurrent(mc);
try
{
InputStream is=getClass().getResourceAsStream("music.mid");
musicPlayer=Manager.createPlayer(is,"audio/midi");
musicPlayer.prefetch();
musicPlayer.setLoopCount(-1);
musicPlayer.start();
}
catch(Exception ex)
{
}
}
protected void pauseApp()
{
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{
musicPlayer.close();
}
class mycanvas extends Canvas
{
public void paint(Graphics g)
{
g.setColor(200,100,20);
g.fillRect(0, 0, getWidth(), getHeight());
}
}
}