Hi gang, Michael here:
 
I am using the SimpleSounds example (the one that say hello universe) as a gudie.
I need to play midi files.  The program gives this error when I replace the .au files with .mid.

C:\jdk1.3.1\bin\javaw -classpath "C:\BigGreen\SoundDemo\SimpleSounds\classes;C:\JBuilder4\jdk1.3\jre\lib\i18n.jar;C:\JBuilder4\jdk1.3\jre\lib\jaws.jar;C:\JBuilder4\jdk1.3\jre\lib\rt.jar;C:\JBuilder4\jdk1.3\jre\lib\sunrsasign.jar;C:\JBuilder4\jdk1.3\jre\lib\ext\j3daudio.jar;C:\JBuilder4\jdk1.3\jre\lib\ext\j3dcore.jar;C:\JBuilder4\jdk1.3\jre\lib\ext\j3dutils.jar;C:\JBuilder4\jdk1.3\jre\lib\ext\vecmath.jar;C:\jdk1.3.1\jre\lib\i18n.jar;C:\jdk1.3.1\jre\lib\jaws.jar;C:\jdk1.3.1\jre\lib\rt.jar;C:\jdk1.3.1\jre\lib\sunrsasign.jar;C:\jdk1.3.1\jre\lib\ext\j3daudio.jar;C:\jdk1.3.1\jre\lib\ext\j3dcore.jar;C:\jdk1.3.1\jre\lib\ext\j3dutils.jar;C:\jdk1.3.1\jre\lib\ext\vecmath.jar;C:\jdk1.3.1\lib\dt.jar;C:\jdk1.3.1\lib\htmlconverter.jar;C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\demo\jfc\Java2D\Java2Demo.jar;C:\jdk1.3.1\htmlConverter\converter\classes"  SimpleSounds
java.lang.ClassCastException: com.sun.j3d.audio.HaeMidiSong
 at com.sun.j3d.audio.J3DHaeStream.getSampleRate(J3DHaeStream.java:1001)
 at com.sun.j3d.audioengines.javasound.JavaSoundMixer.prepareSound(JavaSoundMixer.java:437)
 at javax.media.j3d.SoundScheduler.attachSoundData(SoundScheduler.java:2666)
 at javax.media.j3d.SoundScheduler.processSoundAtom(SoundScheduler.java:1285)
 at javax.media.j3d.SoundScheduler.calcSchedulingAction(SoundScheduler.java:1577)
 at javax.media.j3d.SoundScheduler.renderChanges(SoundScheduler.java:787)
 at javax.media.j3d.SoundScheduler.processMessages(SoundScheduler.java:229)
 at javax.media.j3d.StructureUpdateThread.doWork(StructureUpdateThread.java:83)
 at javax.media.j3d.J3dThread.run(J3dThread.java:256)
 
*************
can anyone help.
 
Michael Carter

Reply via email to