最近在搞一个蓝牙耳机的录音实时播放的问题,学习到了关于怎么合成音频,以及其中遇到的坑。
1、实时录音播放,用AudioRecord和AudioTrack
2、AudioManager mAudioManager;//sco的使用
mAudioManager.setBluetoothScoOn(true);//蓝牙耳机录入的开关
mAudioManager.startBluetoothSco(); mAudioManager.stopBluetoothSco();
3、mAudioManager.setSpeakerphoneOn(true);//扬声器的切换
4、sco和setSpeakerphoneOn是冲突的,sco会被setSpeakerphoneOn设置为true的时候,强制断 开
5、音频合成。用com.googlecode.mp4parser:isoparser:1.1.22 好用,方便
就这么多,又是坑又是学习到的东西