1.Bass库能干啥?
bass库可以实现:
- 音频文件播放
- 录音
- 音频文件格式转换,如Mp3/Wav的相互转换
- 音频文件重采样,如channel(通道)、samplerate等
2.如何集成
Bass库官方网址:http://www.un4seen.com/
Bass库参考文档:http://www.un4seen.com/doc/#bass/bass.html
红线标注的是平台,选择你需要的平台下载相关文件,需要注意的是下载下来的.so文件并不是全部放到项目中,假如你只需要简单的音频播放,那么一个libbass.so文件足以,如果你需要音频重采样,那么还需要一个libbassmix.so文件
3.集成步骤(此处以Android为例):
- 进入官网http://www.un4seen.com/
- 选择平台Android,
- 选择第一个下载就可以实现基本的功能
- 将BASS库作为一个module放在项目
- 将libbass.so文件导入到arm64-v8a、armeabi、armeabi-v7a、x86等文件夹下,如果需要其他的库就在libs同一层级的文件夹中查找,如libbassmix.so需要在bassmix下查找
- 下载完.so后还需要将BASS文件/BASSmix等文件放到module中
以上步骤就实现了Bass的集成工作