1

Google Play Music 等应用可以检测媒体控制器有哪些按钮。例如,对于单按钮的有线耳机,连续按下按钮 2-3 次将向前/向后跳过曲目。如果您使用具有物理快进/后退按钮的蓝牙控制器,播放/暂停按钮将不会出现此行为,快速单击播放/暂停按钮将快速播放/暂停曲目。

这些应用程序如何知道控制器的功能?

4

1 回答 1

0

您可以在代码中对三种不同的键码做出不同的反应

KEYCODE_MEDIA_PLAY
KEYCODE_MEDIA_PAUSE
KEYCODE_MEDIA_PLAY_PAUSE

您可以在处理程序的帮助下测量键事件和播放/暂停之间的间隔,并在发生一些关闭事件时跳过。

尝试检查您从不同耳机中获得的键码,这可能有助于解开谜团

于 2017-03-13T21:41:27.110 回答