2

我正在开发一种应用程序类型的android 音乐播放器

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

我正在使用

MediaPlaybackService and 

MediaButtonIntentReceiver 

处理

 android.intent.action.MEDIA_BUTTON 

命令 .. 所以播放/停止/暂停被很好地检测到。

我的问题是如何注册随机/重复,并得到通知来处理这个命令。有关蓝牙 AVCRP 中这些命令的更多信息。

仅供参考,我使用的是 Android 5.x 版本的手机。

谢谢

4

1 回答 1

2

自己解决了。

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

于 2016-06-08T15:47:38.250 回答