【问题标题】:Set output device after bluetooth connection蓝牙连接后设置输出设备
【发布时间】:2020-04-24 09:00:15
【问题描述】:

我有一个关于应用内蓝牙连接的问题。

场景:我正在将我的 Android 应用程序连接到一个多媒体设备,您可以从该应用程序控制多媒体设备。

工作正常:如果我从 Android 系统设置连接到多媒体单元,则手机正在连接到该单元,并且该单元开始作为手机媒体的输出设备工作。

不工作的情况:如果我根据 Android 文档从我的应用程序连接到多媒体单元,则连接已建立,我可以与该单元交换消息,因此除了更改之外一切正常Audio 到本机的输出设备,建立连接后输出仍然是手机。

此外,我在这两种情况下都为 A2DP 设备注册了配置文件代理。当我通过电话设置连接时,侦听器将设备识别为 A2DP,但在应用内连接的情况下,设备不会被识别为 A2DP 设备。

我还尝试使用 AudioManager 路由输出设备,但没有任何变化,因为在应用内建立连接时,该设备似乎未被识别为 A2DP。

有什么办法让它发挥作用吗?

【问题讨论】:

    标签: android bluetooth android-bluetooth


    【解决方案1】:

    我已使用反射连接到 A2DP 和 HFP 配置文件的设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 2020-01-27
      • 2016-03-13
      相关资源
      最近更新 更多