保持 Android 蓝牙音频连接处于“播放”状态

时间:2021-03-05 07:30:16

标签: android audio bluetooth

当我的 Alpine UTE-42BT 汽车音频接收器从我的 Pixel 2 Android 手机向它流式传输声音时,我在蓝牙音频播放方面遇到了一些技术问题。

我希望 BT 接收器如何工作: 来自您设备的所有声音(包括系统声音)进入接收器和扬声器。这就是我的 BT 耳机和便携式 BT 扬声器的工作方式。

目前如何与 Alpine 车载收音机 + Pixel 配合使用: 我可以从主流应用程序开始播放歌曲或视频,声音会传输到接收器并按预期在扬声器上播放。接收器在播放某些内容时显示“正在播放”,如果我从手机或接收器本身暂停歌曲/视频,则显示“暂停”。播放音频时可以听到系统声音。

一旦从正在运行的应用程序中暂停,其他应用程序的声音(例如 Android 系统声音、Instagram,甚至某些播放本地 mp3 文件的音频播放器)都会静音。它们已在手机 UI 中开始播放,但接收器仍处于“暂停”模式,扬声器中没有声音播放。 似乎只有某些应用会发送应播放音频的正确“播放”信号。

额外问题:为什么大多数现代 BT 扬声器/耳机与汽车音频 BT 接收器的作用方式之间存在这种差异?它是否使用不同的音频流协议?可能是因为旧的 BT 版本?

现在是编码问题。 谁能为我指出可能向蓝牙设备发出“播放”信号的媒体播放代码的正确方向?如果我能找到那是什么,我应该能够编写一个保持它的前台服务当此 BT 连接处于活动状态时处于该状态。

0 个答案:

没有答案