我正在上这门 Android 编程类(class),现在我必须处理一个项目。我的应用程序应该能够添加一些效果,如混响/回声/合唱等。到音轨。
我尝试使用 PresetReverb和 EnvironmentalReverb但没有成功(应用程序运行但不应用任何效果)。
所以现在我正在尝试寻找一些可以在我的项目或其他解决方案中集成和使用的库。谁能给我一些建议? (我已经用谷歌搜索了,但找不到任何东西)提前致谢!
稍后编辑(这里是我用来从 android audiofx 库添加混响效果的一些代码):
rv = new PresetReverb(1, 0);
rv.setPreset(PresetReverb.PRESET_LARGEROOM);
rv.setEnabled(true);
player.attachAuxEffect(rv.getId());
player.setAuxEffectSendLevel(1.0f);
我 checkout this解决方案也一样,但对我来说没有用。我在 Genymotion 虚拟设备 Galaxy Nexus - 4.3 - API 18 和 Samsung Galaxy Chat B5330 上测试了我的代码。
这里也是 github 仓库:https://github.com/razvan-tudosa/android-mediaplayer
最佳答案
我不太了解你,但如果你想添加正常的声音 MediaPlayer如果你想要非常短的音效,请使用soundpool查看 thenewboston 以获取有关声音和效果的快速视频教程
关于android - 需要有关 Android 声音处理的帮助/建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21066735/