0

モバイルで再生される音楽を制御するために、ubuntu デスクトップから avrcp コントロールを起動しようとしています。使用する Bluetooth スタック: Bluez 4.101

しかし、インターフェイス org.bluez.MediaTransport または Org.Bluez.Control が Dbus で有効になっているのがわかりません。これらのインターフェイスを利用できるようにするには、どの構成を編集する必要がありますか?\ 助けてください。

4

2 に答える 2

2

私の知る限りでは、AVRCP コントローラー ロール (CT) は、Bluez 4 では VolumeUp() および VolumeDown() メソッドの形で部分的にしか実装されていません。これらは、 にある org.bluez.control インターフェースにあります/org/bluez/<pid of bluetoothd>/hci0/dev_<BD_ADDR>。そのインターフェイスを表示するために構成ファイルを編集する必要はありませんでした。

例として、次を実行すると、トラック情報が得られます。

$ qdbus --system org.bluez  /org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX/player0 org.bluez.MediaPlayer1.Track

    Album: Lemanis
    Artist: Spaceslug
    Duration: 464945
    Genre: NumberOfTracks: 0
    Title: Proton Lander
    TrackNumber: 0

後でタブを押すqdbus --system org.bluez /org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX/player0と、すべてのオプションが表示されます。

ここに画像の説明を入力

于 2013-02-11T12:30:12.307 に答える