首页 > 解决方案 > 保持安卓蓝牙音频连接处于“正在播放”状态

问题描述

从我的 Pixel 2 Android 手机向其传输声音时,我的 Alpine UTE-42BT 汽车音频接收器上的蓝牙音频播放存在一些技术问题。

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

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

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

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

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

标签: androidaudiobluetooth

解决方案


推荐阅读