diff --git a/app/src/main/java/org/toop/Main.java b/app/src/main/java/org/toop/Main.java index aeb4645..b2887a2 100644 --- a/app/src/main/java/org/toop/Main.java +++ b/app/src/main/java/org/toop/Main.java @@ -26,8 +26,8 @@ public final class Main { mm, sem, new AudioVolumeManager() - .registerManager(VolumeTypes.VOLUME, mm) - .registerManager(VolumeTypes.VOLUME, sem) + .registerManager(VolumeTypes.MASTERVOLUME, mm) + .registerManager(VolumeTypes.MASTERVOLUME, sem) .registerManager(VolumeTypes.FX, sem) .registerManager(VolumeTypes.MUSIC, mm) ); a.initListeners(); diff --git a/framework/src/main/java/org/toop/framework/audio/AudioEventListener.java b/framework/src/main/java/org/toop/framework/audio/AudioEventListener.java index bfa5a54..25aa599 100644 --- a/framework/src/main/java/org/toop/framework/audio/AudioEventListener.java +++ b/framework/src/main/java/org/toop/framework/audio/AudioEventListener.java @@ -56,7 +56,7 @@ public class AudioEventListener isPlaying = false); + mediaPlayer.setOnStopped(null); } @Override @@ -74,12 +73,10 @@ public class MusicAsset extends BaseResource implements LoadableResource, AudioR @Override public void play() { getMediaPlayer().play(); - isPlaying = true; } @Override public void stop() { getMediaPlayer().stop(); - isPlaying = false; } }