Google Play音乐等应用可以检测媒体控制器具有的按钮。例如,对于带有单个按钮的有线耳机,连续按2-3次按钮将跳过前进/后退轨道。如果您使用具有物理跳过前进/后退按钮的蓝牙控制器,播放/暂停按钮将不会出现此行为,快速单击播放/暂停按钮将快速播放/暂停曲目。
这些应用程序如何了解控制器的功能?
答案 0 :(得分:0)
您可以在代码中以不同的方式对三种不同的密钥进行反应
KEYCODE_MEDIA_PLAY
KEYCODE_MEDIA_PAUSE
KEYCODE_MEDIA_PLAY_PAUSE
您可以在单击时测量键事件和播放/暂停之间的间隔,并在处理程序的帮助下跳过几个关闭事件。
尝试检查从不同耳机中获得的密钥代码,这可能有助于解决这个谜团