Diferencia de reverberación ambiental y predeterminada ¿cuál usar y cómo usarlo con el reproductor multimedia?

privado PresetReverb pr;

pr = nuevo PresetReverb (0, MediaPlayer.getAudioSessionId ());

pr.setEnabled (verdadero); // Quizás olvidaste esta línea.

pr.setPreset ((corto) idOfReverb);

// aquí idOfReverb es un valor de tipo int. Android te da 7 reverberaciones en api // nivel 9+

//pr.setPreset((short) 0) para PRESET_NONE,

//pr.setPreset((short) 1) para PRESET_SMALLROOM,

//pr.setPreset((short) 2) para PRESET_MEDIUMROOM,

//pr.setPreset((short) 3) para PRESET_LARGEROOM,

//pr.setPreset((short) 4) para PRESET_MEDIUMHALL,

//pr.setPreset((short) 5) para PRESET_LARGEHALL,

//pr.setPreset((short) 6) para PRESET_PLATE,

EnvironmentalReverb, PresetReverb, Equalizer, BassBoost, sea cual sea el uso, primero debe habilitarlo para que los efectos funcionen. Creo que olvidaste habilitarlo. Solo use el método setEnabled (true) si tengo razón.