Android实时将PCM转码MP3并播放音频

AudioCapturePlay是一个Android项目,它使用AudioRecord录制PCM音频,通过lame库实时转换为MP3,然后利用Service和MediaPlayer进行播放。功能包括计时器、音量分贝显示、频谱显示及录制控制。项目还提供了 Chronicles 和 RoundedBitmapDrawable 控件的实现。
摘要由CSDN通过智能技术生成

AudioCapturePlay

基于AudioRecord录制原始pcm音频,使用开源库lame实时转换pcm音频为MP3格式音频,采用Service、MediaPlayer播放MP3,提供录制音频计时器显示,音频音量分贝值显示,音频频谱显示,录制、播放状态控制等

项目地址

  1. 单独音频录制播放(github.com/MannaYang/A…)
  2. 音视频录制合成(github.com/MannaYang/A…)

功能简介

目前包含基本的音频录制、播放操作,功能如下:

  1. 基于AudioRecord录制原始PCM格式音频数据
  2. 基于lame库实时转换PCM音频为MP3格式音频
  3. 基于原始lame项目中C文件编译生成对应so文件、提供调用lame编码封装类
  4. 基于FFT格式化PCM数据并实时显示音频频谱
  5. 提供录制音频计时器显示、音量分贝值显示、录制开始、暂停、继续等状态控制与文件写入
  6. 提供AudioPlayManager对象控制MediaPlayer播放、暂停、继续状态、Timer定时更新SeekBar进度条
  7. 提供ObjectAnimator方式实现唱针、唱片旋转、复原动画操作

其它音

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值