android 音效处理 (2)
16lz
2021-01-23
android 音效混响处理,系统提供了2个类分别是 EnvironmentalReverb 和 PresetReverb。
PresetReverb 使用比较简单,内置了一些固定的混响效果,但实际效果不是非常好。
PresetReverb 常用使用方法:
mPresetReverb = new PresetReverb(0, audioSessionID);mPresetReverb.setPreset(PresetReverb.PRESET_LARGEHALL);//具体有哪些自行查找mPresetReverb.setEnabled(true);
如果想要有很好的混响效果可以使用EnvironmentalReverb,下面介绍下改类常用方法:
1、setDecayHFRatio 设置 高频到中频衰减比率。范围是[100, 2000] ,如果设为1000,
则全部衰减相同。
2、setDecayTime 中频混响衰减时间。[100, 20000]
3、setDensity 在后期混响衰减,控制模态密度的值。[0, 1000]
4、setDiffusion 在后期混响衰减,控制回声密度的值。 [0, 1000]
5、setReflectionsDelay 初始反射延迟时间。[0, 300]
6、setReflectionsLevel 对于环境效果的早期反射等级。[-9000, 1000]
7、setReverbDelay 先对于初始反射的后期混响延迟时间。 [0, 100]
8、setReverbLevel 相对于环境效果的后期混响等级。[-9000, 2000]
9、setRoomHFLevel 相对于高频环境效果等级。 [-9000, 0]
10、setRoomLevel 相对于低频环境效果等级。[-9000, 0]
更多相关文章
- Android 实现View中添加子元素的动态效果
- android实践项目一实现简单的验证码和spinner下拉选项效果
- Android模仿微信、云播雷达扫描动画效果
- Android-两种方式实现走马灯效果
- Android之实现textvew跑马灯效果
- Android动画效果——X、Y轴抖动
- Android横向智能刷新框架-SmartRefreshHorizontal+ScrollView 实
- ListView 滑动边界的模糊效果
- 【Android 界面效果4】android背景选择器selector用法汇总