我有一个问题,在应用程序内蓝牙连接。
场景:我正在将我的安卓应用程序连接到一个多媒体单元,在那里你可以从应用程序中控制多媒体单元。
工作良好案例:如果我从安卓系统设置连接到多媒体单元,则手机连接到该单元,该单元开始作为手机媒体的输出设备工作。
不工作情况:,如果我从我的应用程序连接到多媒体单元,根据安卓文档,建立连接,我可以与该单元交换消息,所以除了将音频输出设备转换为单元之外,所有的输出都是连接后的电话。
此外,在这两种情况下,我都为A2DP设备注册了配置文件代理。当我通过电话设置连接时,侦听器将设备识别为A2DP,但在应用程序内连接的情况下,设备不被识别为A2DP设备。
我还尝试用AudioManager路由输出设备,但是没有什么变化,因为当连接在app中时,设备似乎不被识别为A2DP。
有什么办法让它起作用吗?
发布于 2020-10-06 13:01:39
我使用反射连接到A2DP和HFP配置文件的设备。
https://stackoverflow.com/questions/61404719
复制相似问题