【问题标题】:Bluetooth AVRCP Shuffle Repeat command蓝牙 AVRCP Shuffle 重复命令
【发布时间】:2016-10-04 00:39:45
【问题描述】:

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

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

我正在使用

MediaPlaybackService and 

MediaButtonIntentReceiver 

处理

 android.intent.action.MEDIA_BUTTON 

command .. 所以播放/停止/暂停可以很好地检测到。

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

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

谢谢

【问题讨论】:

  • 很好地反编译一些支持 AVRCP 的 apk,在 onCustomAction(String action, Bundle extras) 方法中显示一些逻辑。但是如何触发 Event 呢?应该在蓝牙实现堆栈中添加自定义操作?!!

标签: android bluetooth avrcp


【解决方案1】:

自己解决了。

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

【讨论】:

  • 能否请您详细说明您为使其发挥作用所做的工作?
猜你喜欢
  • 2011-05-01
  • 2019-01-21
  • 1970-01-01
  • 2016-12-20
  • 2018-09-15
  • 1970-01-01
  • 2010-10-19
  • 2018-08-18
  • 1970-01-01
相关资源
最近更新 更多