Olá, eu peguei um código exemplo de um tutorial, o código é o seguinte:
[code]
import javax.microedition.midlet.MIDlet;
import javax.microedition.media.Player;
import javax.microedition.media.Manager;
import javax.microedition.media.MediaException;
import java.io.IOException;
public class RodaWav extends MIDlet{
/** Creates a new instance of RodaWav */
public RodaWav() {
}
protected void destroyApp(boolean param) {
}
protected void pauseApp() {
}
protected void startApp() {
try {
Player player = Manager.createPlayer("http://localhost:8080/portal/bong.wav");
player.start();
} catch (MediaException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}[/code]
Porém, quando tento executar pelo WTK2.2 ele me mostra a seguinte mensagem de erro
javax.microedition.media.MediaException: audio device
at com.sun.mmedia.WavPlayer.doPrefetch(+56)
at com.sun.mmedia.BasicPlayer.prefetch(+34)
at com.sun.mmedia.BasicPlayer.start(+44)
at RodaWav.startApp(+12)
at javax.microedition.midlet.MIDletProxy.startApp(+7)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+116)
Eu to começando meus estudos em MMAPI agora, alguém poderia me ajudar com este erro…