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:
Hier die Mac-Konsolenausgabe(leider etwas mehr ):
was kann ich machen, das auch mac user einen ton hören ?
Danke imVorraus
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 ):
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: