蓝牙 AVRCP 随机重复命令
Bluetooth AVRCP Shuffle Repeat command
我正在开发一种 android music player.
的应用程序
我无法处理 (send/get) shuffle/repeat 命令,向远程蓝牙设备发送信息。
我正在使用
MediaPlaybackService and
MediaButtonIntentReceiver
处理
android.intent.action.MEDIA_BUTTON
命令 .. 所以 Play/Stop/Pause 被很好地检测到。
我的问题是如何注册 Shuffle/repeat,并得到通知以处理此命令。关于蓝牙 AVCRP 中这些命令的更多信息。
仅供参考,我使用的是 Android 5.x 版本的手机。
谢谢
自己解决了。
Shuffle Repeat 命令是蓝牙 AVRCP 供应商相关的命令。
它需要一些蓝牙配置文件堆栈定制......
在三星设备中,我能够通过覆盖 MediaSession 回调中的 onCustomAction 来检测某些操作。
在其他设备上应该有一个接收器注册好的动作。
瞧
我正在开发一种 android music player.
的应用程序我无法处理 (send/get) shuffle/repeat 命令,向远程蓝牙设备发送信息。
我正在使用
MediaPlaybackService and
MediaButtonIntentReceiver
处理
android.intent.action.MEDIA_BUTTON
命令 .. 所以 Play/Stop/Pause 被很好地检测到。
我的问题是如何注册 Shuffle/repeat,并得到通知以处理此命令。关于蓝牙 AVCRP 中这些命令的更多信息。
仅供参考,我使用的是 Android 5.x 版本的手机。
谢谢
自己解决了。
Shuffle Repeat 命令是蓝牙 AVRCP 供应商相关的命令。 它需要一些蓝牙配置文件堆栈定制...... 在三星设备中,我能够通过覆盖 MediaSession 回调中的 onCustomAction 来检测某些操作。 在其他设备上应该有一个接收器注册好的动作。
瞧