diff --git a/SPD-classes/src/main/java/com/watabou/noosa/audio/Music.java b/SPD-classes/src/main/java/com/watabou/noosa/audio/Music.java index ee76bf029..37ca75665 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/audio/Music.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/audio/Music.java @@ -23,6 +23,7 @@ package com.watabou.noosa.audio; import com.badlogic.gdx.Gdx; import com.watabou.noosa.Game; +import com.watabou.utils.DeviceCompat; public enum Music { @@ -37,6 +38,11 @@ public enum Music { private float volume = 1f; public synchronized void play( String assetName, boolean looping ) { + + //iOS cannot play ogg, so we use an mp3 alternative instead + if (assetName != null && DeviceCompat.isiOS()){ + assetName = assetName.replace(".ogg", ".mp3"); + } if (isPlaying() && lastPlayed != null && lastPlayed.equals( assetName )) { return; diff --git a/ios/assets/music/game.mp3 b/ios/assets/music/game.mp3 new file mode 100644 index 000000000..2854b80ee Binary files /dev/null and b/ios/assets/music/game.mp3 differ diff --git a/ios/assets/music/surface.mp3 b/ios/assets/music/surface.mp3 new file mode 100644 index 000000000..441b8ec16 Binary files /dev/null and b/ios/assets/music/surface.mp3 differ diff --git a/ios/assets/music/theme.mp3 b/ios/assets/music/theme.mp3 new file mode 100644 index 000000000..98db261f7 Binary files /dev/null and b/ios/assets/music/theme.mp3 differ