Java 无法在我的android应用程序的mp3音频文件上设置混响效果

Java 无法在我的android应用程序的mp3音频文件上设置混响效果,java,android,Java,Android,我无法为我的android应用程序在mp3音频文件上设置混响效果,我尝试了以下代码: mp = MediaPlayer.create(this, R.raw.audio1); PresetReverb pr=new PresetReverb(0,mp.getAudioSessionId()); pr.setPreset(PresetReverb.PRESET_LARGEHALL); pr.setEnabled(true);

我无法为我的android应用程序在mp3音频文件上设置混响效果,我尝试了以下代码:

        mp = MediaPlayer.create(this, R.raw.audio1);
        PresetReverb pr=new PresetReverb(0,mp.getAudioSessionId());
        pr.setPreset(PresetReverb.PRESET_LARGEHALL);
        pr.setEnabled(true);
        mp.start()

我还添加了必需的权限。
任何人都可以帮忙。我也没有从android文档中得到任何帮助

您是否添加了修改音频设置?如果正在使用音频会话0,则需要此选项。检查这些examples@Bhush_Techidiot-是的,我加了。。我已经尝试过这个例子,但它不起作用,我得到了这个错误:“java.lang.RuntimeException:无法启动活动组件信息{com.anubodh.virtualtanpura/com.anubodh.virtualtanpura.MainActivity}:java.lang.RuntimeException:无法初始化类型为47382d60-ddd8-11db-bf3a-0002a5d5c51b的效果引擎错误:-1”那么,您的模拟器可能有问题。1这是一个样本2。和一个工作示例3。
        mp = MediaPlayer.create(this, R.raw.audio1);
        PresetReverb pr=new PresetReverb(1,0);
        pr.setPreset(PresetReverb.PRESET_LARGEHALL);
        mp.attachAuxEffect(pr.getId());
        mp.setAuxEffectSendLevel(1.0f);
        pr.setEnabled(true);
        mp.start();