Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Java 1.7 und Audio-Problem

  1. #1
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825

    Java 1.7 und Audio-Problem

    Hallo Leute,

    BS: Windows 7
    habe mein System auf Java 1.7 (Runtime, JDK und Netbeans) upgedatet, und von Stund' an gibt es keinen Sound mehr.

    Habe mit Netbeans die Sound-Bibliothek aufgedröselt, unter Netbeans ging der Sound problemlos. Ausserhalb von Netbeans bekommt er die WAV-Files nicht eingelesen.


    Java-Code:
    Code:
    public sound(String pfad, String[] waves)
          { saund=new Clip[waves.length];
        for (int i=0; i<waves.length; i++)
        { try
          { // aus Jar laden:
            AudioInputStream ais=AudioSystem.getAudioInputStream(this.getClass().getResourceAsStream(pfad+waves[i])); // hier knallt es in Java 1.7
            AudioFormat af = ais.getFormat();
           // Clip erzeugen und oeffnen, dabei in Frames umrechnen
            DataLine.Info info = new DataLine.Info(Clip.class,af,((int) ais.getFrameLength()*af.getFrameSize()) );
            saund[i] = (Clip)AudioSystem.getLine(info);
            // ready for use:
            saund[i].open(ais);
          }
          catch (Exception e) { System.out.println("Sound-Problem bei: "+pfad+waves[i]+"\n"+e); }
        }
      }
    Beim Erzeugen des AudioInputStreams gibt es folgende Fehlermeldung:
    Sound-Problem ein /sounds/over.wav
    java.io.IOException: mark/reset not supported
    Lässt man das this weg, ändert sich gar nichts


    Was ist da los, und wie kann man das beheben?

    Gruß,
    Ulrike
    Geändert von BlueJay (02-04-2013 um 04:09 Uhr) Grund: Problem scheint BS-spezifisch zu sein
    Eigentlich ganz einfach, wenn man's weiss!

  2. #2
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Habe heute auch bei Linux auf 1.7 geupdated und in den Logs gelesen. Microsoft DirectShow wird seit 1.7.0 über JavaFX angesprochen.
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •