如题,用什么方法可以读取耳机的声音数据,并将其保存为一个音频文件.
------解决方案--------------------
是录音数据的话,可以用录音程序录;是从耳机播放的声音的话,比较麻烦一点,看你设备的codec在把pcm数据送到耳机前,能不能loop导通回来到录音通道,如果可以,也是可行的。
------解决方案--------------------
对于Android 4.0以及之前的版本(Android 4.1源码有些改变)
如果你是想在“Android的底层源码”上获取的话,
可以在AudioStreamOut的实现类的write函数中dump数据。
在这里是最终写向底层Driver的PCM数据,但你在这儿里dump的也是PCM数据,而不是编码后的格式。
------解决方案--------------------