设备媒体按钮的接收器未"media button"



我的目标是使用从另一个应用程序接收的媒体按钮事件启动服务(即,用户何时在给定媒体应用程序中选择播放/暂停)。问题是,我需要针对他们设备上的媒体按钮,而不是他们的耳机。

澄清一下,我知道这个ACTION_MEDIA_BUTTON,并且几乎可以肯定它对我的目的没有价值。不过我可能是错的。但我很确定。

我需要一种针对设备本身的媒体按钮的方法。

我完全迷失了,睡眠不足。任何帮助将不胜感激。谢谢。

问题是,我需要针对他们设备上的媒体按钮,而不是他们的耳机。

他们的设备上没有硬件媒体按钮,对于数亿台设备,除了音量按钮。如果您正在处理具有其他硬件媒体按钮的某些特定设备,则需要联系设备制造商以获取详细信息。

如果通过"媒体按钮"和"用户何时在给定媒体应用程序中选择播放/暂停",您正在尝试监视其他应用程序,出于明显的隐私原因,这是不可能的。一些媒体播放器有一个用于宣布曲目更改等的 API,您可以使用它,但我知道没有标准 API,AOSP 音乐应用程序和谷歌专有的 Play Music 应用程序都没有任何此类记录和支持的 API。

最新更新