java.lang.UnsupportedOperationException: AudioEffect: excepción de operación de parámetro no válida en Android Nougat (7.0)

He escrito el siguiente código en el método de actividad onCreate.

MusicPlayer.getEqualizerHelper().getCurrentEqualizer().usePreset((short) 0); --- line no 1
short numberFrequencyBands = MusicPlayer.getEqualizerHelper().getCurrentEqualizer().getNumberOfBands();--- line no 2
final short lowerEqualizerBandLevel = MusicPlayer.getEqualizerHelper().getCurrentEqualizer().getBandLevelRange()[0];--- line no 3

y funciona bien en todos los Android debajo del turrón. Cuando instalo mi aplicación en un dispositivo de turrón, arroja una excepción en la línea no 1. Sugiéreme dónde está el problema y la solución. Gracias por adelantado

EXCEPCIÓN FATAL: proceso principal: com.ag.musicplayer, PID: 15039 java.lang.RuntimeException: no se puede iniciar la actividad

ComponentInfo {com.ag.musicplayer / com.ag.musicplayer.activity.EqualizerActivity}: java.lang.UnsupportedOperationException: AudioEffect: operación de parámetro no válida en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2646) en android.ap .pp. ActivityThread.handleLaunchActivity (ActivityThread.java:2707) en android.app.ActivityThread.-wrap12 (ActivityThread.java) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1460) en android.os.Handler.dispatchMessage ( Handler.java:102) en android.os.Looper.loop (Looper.java:154) en android.app.ActivityThread.main (ActivityThread.java:6077) en java.lang.reflect.Method.invoke (Método nativo) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:865) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:755) Causado por: java.lang.UnsupportedOperationExpefectException : operación de parámetros no válida en android.media.audiofx.AudioEffect.checkStatus (AudioEffect.java:1273) en android.media.audiofx.Equa lizer.usePreset (Equalizer.java:335) en com.ag.musicplayer.activity.EqualizerActivity.onCreate (EqualizerActivity.java:287) en android.app.Activity.performCreate (Activity.java:6664) en android.app.Instrumentation .callActivityOnCreate (Instrumentation.java:1119) en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2599) en android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2707) en android.app.Act12Th. .java) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1460) en android.os.Handler.dispatchMessage (Handler.java:102) en android.os.Looper.loop (Looper.java:154) en android.app.ActivityThread.main (ActivityThread.java:6077) en java.lang.reflect.Method.invoke (Native Method) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:865) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:755)

Respuestas a la pregunta(2)

Su respuesta a la pregunta