jeudi 14 mai 2015

Sound Engin Problem 2

Hallo,
irgend wie funktioniert meine Sound Engin nicht mehr

Java Code:

  1. public static void playSoundAPI(final String URL , final boolean Replay){
  2. if(PlaySound.getBoolean("!Mute", true)){
  3. new Thread(new Runnable() {
  4.  
  5.  
  6. @Override
  7. @SuppressWarnings("CallToPrintStackTrace")
  8. public void run() {
  9. Mixer mix;
  10. Clip clip;
  11. Mixer.Info[] m = AudioSystem.getMixerInfo();
  12. mix = AudioSystem.getMixer(m[0]);
  13. DataLine.Info det = new DataLine.Info(Clip.class, null);
  14. try{clip = (Clip)mix.getLine(det);}catch(LineUnavailableException ex){ ex.printStackTrace(); }
  15. try{
  16. AudioInputStream inputStream = AudioSystem.getAudioInputStream(Launchermain.class.getResourceAsStream(URL));
  17. clip = AudioSystem.getClip();
  18. clip.open(inputStream);
  19. clip.start();
  20. Logger.Info(URL);
  21. Logger.Info(mix.getMixerInfo().getDescription());
  22. Logger.Info(clip.getMicrosecondLength() + "micSek");
  23.  
  24. while(true){
  25. if(clip.getMicrosecondPosition() == clip.getMicrosecondLength()){
  26. clip.stop();
  27. if(Replay){run();}else{Thread.interrupted();}}
  28. }
  29.  
  30. }}).start();
  31. }
  32. }


die Fehler meldung

java.io.IOException: mark/reset not supported
at java.util.zip.InflaterInputStream.reset(InflaterInputStream.java:286)
at java.io.FilterInputStream.reset(FilterInputStream.java:226)
at com.sun.media.sound.SoftMidiAudioFileReader.getAudioInputStream(SoftMidiAudioFileReader.java:139)
at javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:1113)
at MrTroble.Blackout.Sound$1.run(Sound.java:39)
at java.lang.Thread.run(Thread.java:745)


Sound Engin Problem 2

0 commentaires:

Enregistrer un commentaire