小编and*_*ion的帖子

如何启用Lollipop中引入的新蓝牙A2DP接收器功能?

我正在尝试修改Nexus 5的AOSP android映像,以包含对蓝牙A2DP接收器的支持.我发现Google非常适合包含Nexus 5的隐藏构建目标.

https://android.googlesource.com/device/lge/hammerhead/+/android-5.0.1_r1/car_hammerhead.mk

这包括修改后的Bluedroid配置文件,允许设备通过蓝牙通告A2DP Sink服务.它还将设备类别更改为Bluetooth Automative Carkit,并修改Bluetooth.apk的配置以支持A2DP接收器和AVRCP控制服务.

这让我大约有75%的路程.我通过抓取KitKat手机并与Nexus 5上的修改版本配对来测试了这一点.它正确地宣传了A2DP Sink服务并允许我的KitKat手机连接到A2DP Sink服务.从KitKat手机,它似乎甚至允许我将音乐流式传输到Nexus 5.但Nexus 5上从未听过音乐.我甚至在Nexus 5上捕获了HCI流量,发现音乐实际上已经流式传输到电话.

问题是蓝牙设备接收音频流,但音频从不路由到扬声器.有谁知道如何将A2DP流路由到Nexus 5的扬声器?

android bluetooth android-source a2dp android-bluetooth

8
推荐指数
0
解决办法
6551
查看次数