我一直在尝试从我的ubuntu桌面启动avrcp控件来控制我手机上播放的音乐。 使用的蓝牙堆栈:Bluez 4.101
但是我没有在Dbus上看到org.bluez.MediaTransport或Org.Bluez.Control的接口。 我需要编辑哪些配置才能获得这些接口? 请帮忙。
答案 0 :(得分: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
后按Tab键查看所有选项:
答案 1 :(得分:0)
您可以尝试以下操作:运行脚本&#34; simple-endpoint sbcsink &#34;然后你应该能够制作基本的AVRCP功能(版本1.0 =播放暂停,下一个等),如果你不知道这个接口,使用D-Feet并检查出来!!