当蓝牙设备连接到 PulseAudio 时创建一个钩子

当蓝牙设备连接到 PulseAudio 时创建一个钩子

我已经在装有 Raspbian 的 RaspberryPi 3 上设置了一个 A2DP 接收器,并使用 PulseAudio 的蓝牙插件。

现在,我希望在设备连接到接收器后加入到该过程中,然后立即运行脚本来执行其他操作,例如在某个外部屏幕上显示连接的名称,或者让 Pi 在扬声器上说出刚刚连接的设备。

这通常可行吗,还是我需要找到一种类似轮询 bluetoothctl 的解决方法?

答案1

您可以通过 dbus 获取来自 Pulseaudio 的通知。有关如何使用 Python 执行此操作的示例,请参阅脉冲音频

相关内容