BluetoothデバイスがPulseAudioに接続されているときにフックを作成する


1

PulseAudioのbluetoothプラグインを使用して、Raspbianを搭載したRaspberryPi 3にA2DPシンクを設定しました。

ここで、デバイスがシンクに接続してすぐにスクリプトを実行した後、プロセスにフックして、接続された名前を外部画面に表示したり、接続したデバイスをスピーカーでPiに伝えたりするなど、他のことを行います。

それは一般的に可能ですか、またはbluetoothctlのポーリングのようなもので回避策を見つける必要がありますか?

回答:


1

dbusを介してPulseaudioから通知を取得できます。Pythonでこれを行う方法の例は、pulseaudio-dlnaにあります。


これを正しいとマークしたいのですが、それはかなり複雑な例であり、私の質問に対する実際の回答ではありません(外部リンクコンテンツのiirc抜粋を含める必要があることは言うまでもありません)
Izzy

実際に何をしたか、どのコードを使用したかを示す独自の答えを書いて、それを受け入れても大丈夫です。答えを改善することができます(そして、答えがあなたを助けたなら、私は
賛成票を
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.