我一直在尝试从我的ubuntu桌面上调出avrcp控件来控制我手机上播放的音乐。使用的蓝牙协议栈: Bluez 4.101
但是我没有看到在Dbus上启用org.bluez.MediaTransport或Org.Bluez.Control接口。我需要编辑什么配置才能使这些接口可用?\请帮助。
发布于 2013-02-11 20:30:12
据我所知,AVRCP控制器角色(CT)只在Bluez4中以VolumeUp()和VolumeDown()方法的形式部分实现。您可以在/org/bluez/<pid of bluetoothd>/hci0/dev_<BD_ADDR>上的org.bluez.control界面中找到这些内容。我不需要编辑任何配置文件就可以看到该界面。
例如,执行以下命令将为您提供跟踪信息:
$ 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键以查看所有选项:

发布于 2014-05-26 14:29:04
您可以尝试以下操作:运行脚本“AVRCP simple-endpoint sbcsink”,然后您应该能够创建基本的函数(版本.暂停,下一步,等等),如果你不知道这个的接口,使用D- 1.0=play并检查它!!
https://stackoverflow.com/questions/12152998
复制相似问题