【发布时间】:2012-10-12 10:40:04
【问题描述】:
我有两个配对的蓝牙设备(用于电话音频的汽车音响主机和用于 A2DP 的单独蓝牙接收器)。在我的手机上有一个“用于媒体音频”的复选框,我必须手动切换我的 A2DP 输出才能连接到汽车的扬声器。我的目标是以编程方式切换。
我尝试将 AudioManager 类与已弃用的 setBluetoothA2dpOn 和 setBluetoothScoOn 一起使用,但似乎都没有任何效果。我能够获得蓝牙配对设备的列表并获得我想要切换的连接的句柄,但我似乎无法完全正确。我还尝试获取默认的蓝牙适配器,然后使用 getProfileProxy,但我觉得我在那里找错了树。
谁能指出我正确的方向?基本上我想做的就是选中“用于媒体音频”框。
【问题讨论】:
-
这是什么手机,nexus 系列设备上是否存在设置?
-
我使用的手机是带有 AT&T 的 Galaxy S3。我不能确定它是否会出现在那里,但我想它会出现。
标签: java android bluetooth a2dp