https://blog.csdn.net/u010481276/article/details/86545272
两种方法:
方法1:
dump audio数据
Bluedroid协议栈中把bt_target.h中的宏DUMP_PCM_DATA打开,发送到bluetooth HAL 层的pcm数据被保存在手机的/data/misc/bluedroid/output_sample.pcm格式。
可以用cool edit pro工具分析PCM数据是否有问题
要验证蓝牙 HAL 的输入是否正确,需通过如下方式在 external/bluetooth/bluedroid/
audio_a2dp_hw/audio_a2dp_hw.c 文件中启用 PCM 转储选项:
Enable BT_AUDIO_SAMPLE_LOG
PCM 转储位置: /data/audio/output_sample.pcm
*.pcm 文件可通过 gold wave 工具播放
方法2:
取sniff log
/data/misc/bluetooth/logs
这里为这个
打开cpas软件,Frontline15.0-18.8.17250.17541_signed
导入cfa的文件
选择解决后的音频要放的路径,开始解码
aac导出来好像不能播放
这就是a2dp中sbc编码解码后的音频数据
标签:音频,PCM,蓝牙,bluetooth,sbc,pcm,android,audio From: https://www.cnblogs.com/bluestorm/p/17928089.html