一、单应用方案
1.android系统为个应用提供了一套完整地音效控制方案,并且还为此提供了应用支持——MusicFX ,应用通过调用此app的activity来进行EQ调节。此app会为没一个调用者保存下来xml文件。
2.android还提供了直接控制mediaplayer的audiofx库接口,在创建使用mediaplayer的时候可以设置一些音频参数。
参考:
https://blog.csdn.net/fishtosky/article/details/49068647
https://blog.csdn.net/weixin_34365417/article/details/93945446
二、添加音效库
小伙伴们可能听说过“蝰蛇音效”,那他是怎么实现的呢? 原来所谓的音效是一个so文件,存储于/system/lib/soundfx/音效库中。通过接口调用将它打开,那么就能按此音效播放音频了。音效库实现原理就是一大堆算法实现的各种滤波,"蝰蛇音效"上用的话需要授权。
参考: