Ich versuche, eine Funktion des AVRCP-Protokolls zu implementieren. Hier ist die Dokumentation:DBus-Objektpfad: wo finde ich es?
http://git.kernel.org/cgit/bluetooth/bluez.git/tree/doc/media-api.txt
, was ich nicht verstehe, ist, wie das Objekt Weg meines Spieler retreive:
Object path [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/playerX
Ich bin nicht sicher, wenn es von einigen DBus Methoden zurückgegeben oder ich muss es manuell mit der Bluetooth-Adresse und dem lokalen Gerät erstellen.
Die 'Player' Eigenschaft scheint„selbstbezogen“zu sein, weil der Wert dieser Eigenschaft I ich den Objektpfad in der Anfrage auf den gleichen Weg einzuschlagen brauchen, um versuche ich zu finden. – Mark
OK, lassen Sie mich wissen, wenn Sie andere Bluetooth-Probleme getroffen haben. –
Nun, es ist noch nicht ganz klar, wie man diesen Weg bekommt. Sie sagten, dass eine DBus-Methode es zurückgeben sollte und natürlich kann die 'Player'-Eigenschaft aus dem oben genannten Grund nicht verwendet werden. Also, wie bekomme ich es, ohne es manuell zu erstellen? – Mark