public void updateVolume(float volume) { if (isPlaying()) { float effectiveVolume = volume * _volume; if (effectiveVolume > 0) sound.setVolume(effectiveVolume); else sound.stop(); } }
@Override public void release() { if (sound != null) { if (sound.isPlaying()) sound.stop(); sound.release(); sound = null; } }