是否有使用PresetReverb类的音频混响的示例代码
2.3在Android中?
MediaPlayer mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(this, Uri.parse("/sdcard/music/sample.mp3"));
PresetReverb mReverb = new PresetReverb(0,
mMediaPlayer.getAudioSessionId());
mReverb.setPreset(PresetReverb.PRESET_LARGEROOM);
mReverb.setEnabled(true);
mMediaPlayer.attachAuxEffect(mReverb.getId());
mMediaPlayer.setAuxEffectSendLevel(1.0f);
mMediaPlayer.prepare();
mMediaPlayermp.start();
我执行了上面的源代码,但没有听到声音.
当我在源之后添加这句话时,我能听到声音.
Thread.sleep(10000);
mp.stop();
然而,声音是正常的,没有响应.
此外,此权限在Manifest.xml上设置.
除了那些之外,我还有别的东西要写吗?