AudioInputStream unter MAC

Lukas_H

Grünschnabel
Hallo,

Ich habe folgendes Problem: Ich habe mit java ein kleines 2D Spiel programmiert, bei dem im Hintergrund ein Lied läuft. Unter Windows 7 und Vista funktioniert alles einwandfrei, beim compilen gibt es keine Fehlermeldungen und auch wenn man die erzeugte JAR Datei startet funktioniert alles. Nur unter Mac hört man keinen Ton :( . 2 Freunde haben einen Mac und sie konnten das Spiel ganz normal spielen, aber sie hören das lied nicht. Das Lied ist im richtigen Format und kann auch geladen werden, sonst würde das Spiel garnicht erst starten.

Hier der Code der das Lied ladet und startet:

Code:
AudioInputStream audioIn;
        Clip lied;
        
    	
        public Spielfeld()
        {  
        	try
        	{
        		audioIn =    AudioSystem.getAudioInputStream(getClass().getClassLoader().getResource("lied.wav"));
        		lied = AudioSystem.getClip();
        		lied.open(audioIn);
        		lied.loop(Clip.LOOP_CONTINUOUSLY);
        	}        
        	catch(IOException e) 	{ System.out.println("1"); }
        	catch(UnsupportedAudioFileException e) 	{ System.out.println("2"); } 
        	catch (LineUnavailableException e) { System.out.println("3"); }
//weiterer Code
}

Hier die Mac-Konsolenausgabe(leider etwas mehr :eek:):

Code:
java	Error loading /Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter:  dlopen(/Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter, 262): no suitable image found.  Did find:
	/Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter: mach-o, but wrong architecture
05.01.12 19:10:44,183	java	Cannot find function pointer MyFactory for factory FAFCAFC3-BAE8-11D6-B4A8-00039315CD46 in CFBundle/CFPlugIn 0x7fe178cf40d0 </Library/Audio/Plug-Ins/HAL/JackRouter.plugin> (bundle, not loaded)
05.01.12 19:10:44,183	[0x0-0x56056].com.apple.JarLauncher	2012-01-05 19:10:44.181 java[2179:e203] Error loading /Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter:  dlopen(/Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter, 262): no suitable image found.  Did find:
05.01.12 19:10:44,183	[0x0-0x56056].com.apple.JarLauncher		/Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter: mach-o, but wrong architecture
05.01.12 19:10:44,183	[0x0-0x56056].com.apple.JarLauncher	2012-01-05 19:10:44.182 java[2179:e203] Cannot find function pointer MyFactory for factory FAFCAFC3-BAE8-11D6-B4A8-00039315CD46 in CFBundle/CFPlugIn 0x7fe178cf40d0 </Library/Audio/Plug-Ins/HAL/JackRouter.plugin> (bundle, not loaded)
05.01.12 19:10:45,152	[0x0-0x56056].com.apple.JarLauncher

was kann ich machen, das auch mac user einen ton hören ?
Danke imVorraus :)
 
Zuletzt bearbeitet:
Zurück