蓝牙耳机

蓝牙耳机 事件监听 android.intent.action.MEDIA_BUTTON(二)

喜夏-厌秋 提交于 2020-04-07 03:27:28
事后我直接跟蓝牙耳机技术员沟通,得到的结论如下: 1. 手机处于播放音乐的状态下,上一曲,下一曲才会有效,蓝牙耳机才会发送这2个指令到手机上。 2. 手机处于非音乐播放的情况下,按下一曲,会响应手机语音助手。这因为蓝牙耳机其实是根据不同状态下,向手机发送不同的指令:在音乐播放时是发送上一曲,下一曲指令,但在没有音乐的状态下则发送的是别的指令(比如下一曲,会有手机语音助手,但按上一曲,什么现象都没有,客户端也没有获取按键事件)。 蓝牙耳机的监听 只能通过: android.intent.action.MEDIA_BUTTON 这个广播 去处理,跟硬件自身有一定关系,可以通过驱动修改,就能达到效果。而播放暂停这个不需要音乐播放就可以发送给手机。 来源: oschina 链接: https://my.oschina.net/u/213372/blog/604013