Android的audioTrack+audioRecord,以及MediaPlayer+MediaRecord 在使用起来,并不是很方便,个人做了封装,并且做了统一的管理
目前支持的内容如下:

  1. 作为Android的MediaPlayer+MediaRecord,以及AudioPlayer+AudioTrack的学习范例
  2. 支持MediaRecord+MediaPlayer的音频的录制和播放,封装了这两个类的调用,简化了操作(状态机(MediaPlayer播放简化状态机)的控制,参见基于Android的MediaPlayer的音乐播放器的封装
  3. 支持AudioRecord+AudioTrack的录音的播放和录音,封装了这两个类的调用,简化了操作(目前支持PCM)
  4. OPUS的录制和播放
  5. 封装录音和播放库,作为一个通用的录音和播放库

github地址

TODO:
后续会支持的内容
2. speex的录制和播放
3. 封装录音和播放库,作为一个通用的录音和播放库
4. 降噪处理的引入
5. 能够实现插件化的开发

个人微信: yqpan1991

欢迎大家讨论和交流

更多相关文章

  1. 【Android】android的基本UI操作(1)
  2. Android中TextView内容过长加省略号,设置超出6个字就用省略号表示
  3. Android中使用WakeLock保证后台操作的顺利进行
  4. Ionic 简单操作
  5. Android sqlite 数据库操作
  6. Android心得3.2--用SAX解析器解析xml文件内容
  7. android 访问网络不能在主线程中进行以及在线程中操作UI的解决方
  8. 在Android中把内容写到XML文件中

随机推荐

  1. Android:一个很简单的扑克游戏(从项目资源
  2. Android(安卓)studio App开发 SQLite数据
  3. 避免OOM的一种方式
  4. Android向Excel写入数据导出U盘并发送邮
  5. Android(安卓)Drawable之LevelListDrawab
  6. Android使用静态变量传递数据
  7. Android(安卓)Error: execution failed f
  8. Android(安卓)GPS应用:临近警告
  9. android studio布局显示异常或空白
  10. android bind service and remote servic