晕哥516333132@QQ.com 原创
转载请注明: http://blog.youkuaiyun.com/u014778332/article/details/50663832
2016-02-14
第一次认识Ubuntu A2DP 是通过这篇台湾朋友的中文文章:
(番蔷是码农的基本技能)
http://ops9.blogspot.hr/2013/09/a2dp.html
作者 Phou-shen Ou 说道:
那也就是説,Bluez和PulseAudio都幫我們做好了。我們就沒事做了。
不過,有時候也是需要,例如有些人就是不喜歡PulseAudio。例如james[3]就不想用, 所以他自己動手寫了一支程式叫做a2dp-alsa, 請見a2dp-alsa[4]。在他這兩篇文章裡, 完整的説明了他寫這支程式的前因後果, 當然也附上了完整的原始程式碼。拜讀後, 深深敬佩其功力之深。個人建議要兩篇文章一起看, 會更深入了解程式。
a2dp-alsa.tar.gz源码可以在这里下载:
https://app.box.com/s/vv023snl7kenhd72qsh8
编译成功后,你会发现运行之后Ubuntu 12.04 LTS 根本没有半点反应,
你需要执行以下两步:
1. 停用 pulseaudio:
sudo mv /usr/bin/pulseaudio /usr/bin/pulseaudio.bakkk
2. 修改 /etc/bluetooth/audio.conf
Disable=Socket
接收端(音箱):
./a2dp-alsa --sink | aplay -f cd
播放噪音
cat /dev/urandom | ./a2dp-alsa --source
然后再执行配对蓝牙音箱:
bt-device -c XX:YY:XX:YY:XX:YY
音频连接蓝牙音箱:
bt-audio -c XX:YY:XX:YY:XX:YY
这时蓝牙音箱可以出噪声了。
本文详细介绍了如何通过安装并配置a2dp-alsa软件包来实现Ubuntu12.04LTS系统上的蓝牙音频设备连接。包括停用pulseaudio、修改配置文件等步骤,以及如何作为蓝牙手机的发送端或音箱的接收端进行音频传输。
2409

被折叠的 条评论
为什么被折叠?



