Beispiel #1
0
  @Override
  public void setPan(long soundId, float pan, float volume) {
    float leftVolume = volume;
    float rightVolume = volume;

    if (pan < 0) {
      rightVolume *= (1 - Math.abs(pan));
    } else if (pan > 0) {
      leftVolume *= (1 - Math.abs(pan));
    }

    soundPool.setVolume((int) soundId, leftVolume, rightVolume);
  }
Beispiel #2
0
 private void setSoundVolume(float volume) {
   for (Sound s : SoundList) {
     Sounds.setVolume(s.getID(), volume, volume);
   }
 }
Beispiel #3
0
 @Override
 public void setVolume(long soundId, float volume) {
   soundPool.setVolume((int) soundId, volume, volume);
 }