相关疑难解决方法(0)

Android设备作为A2DP配置文件的接收器

基本上,我想现在要做的是使用Android设备作为A2DP接收器和配对成立时,Android的播放声音是从发射机接收.我担心如果我使用STP配置文件,可能会导致流式传输延迟.所以,我想使用A2DP,但是这可能使用Android设备作为A2DP的接收器吗?怎么做?

streaming android bluetooth audio-streaming a2dp

13
推荐指数
2
解决办法
2万
查看次数

如何启用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
查看次数