Hallo,
Ich schreibe mir grade ein Anwendung, die auf Tastendruck Sounds abspielt... Bis jetzt konnte ich es allerdings erst mit wav-Dateien umsetzen! Bietet die JME eine Möglichkeit mp3s abzuspielen?
Hier der Code wie er bis jetzt existiert:
Ich schreibe mir grade ein Anwendung, die auf Tastendruck Sounds abspielt... Bis jetzt konnte ich es allerdings erst mit wav-Dateien umsetzen! Bietet die JME eine Möglichkeit mp3s abzuspielen?
Hier der Code wie er bis jetzt existiert:
Code:
public void playSound (int key){
AudioLib lib = AudioLib.getInstance ();
String path = lib.getPathByKey (key);
if (path != null && path != ""){
try{
if (player == null){
this.player = Manager.createPlayer (this.getClass ().getResourceAsStream (path), "audio/x-wav");
this.player.addPlayerListener (this);
this.player.realize ();
this.player.prefetch ();
this.player.start ();
}
}catch (IllegalArgumentException e){
e.printStackTrace ();
this.panel.releaseGraphic ();
this.player = null;
}catch (IOException e){
e.printStackTrace ();
this.panel.releaseGraphic ();
this.player = null;
}catch (MediaException e){
e.printStackTrace ();
this.panel.releaseGraphic ();
this.player = null;
}
}
}