蓝牙AVRCP随机重复命令

时间:2016-06-03 20:36:52

标签: android bluetooth avrcp

我正在开发一种android music player的应用程序。

我无法处理(发送/获取)shuffle / repeat命令,信息到远程蓝牙设备。

我正在使用

MediaPlaybackService and 

MediaButtonIntentReceiver 

处理

 android.intent.action.MEDIA_BUTTON 

命令..因此可以很好地检测到播放/停止/暂停。

我的问题是如何注册Shuffle / repeat,并获得通知来处理此命令。有关蓝牙AVCRP中这些命令的更多信息。

仅供参考我使用Android 5.x版手机。

由于

1 个答案:

答案 0 :(得分:1)

自己解决了。

Shuffle Repeat命令是蓝牙AVRCP供应商相关命令。 它需要一些蓝牙配置文件堆栈定制... 在三星设备中,我能够通过在我的MediaSession回调中覆盖onCustomAction来检测某些动作。 在其他设备中,应该让接收者注册好的行为。

Voila