Android 设备媒体按钮接收器不是“媒体按钮”

Android 设备媒体按钮接收器不是“媒体按钮”,android,media-player,broadcastreceiver,Android,Media Player,Broadcastreceiver,我的目标是使用从另一个应用程序接收到的媒体按钮事件启动服务,即当用户在给定媒体应用程序中选择播放/暂停时。问题是,我需要瞄准他们设备上的媒体按钮,而不是耳机上的 为了澄清,我知道“媒体行动”按钮,并且几乎可以肯定它对我的目的没有任何价值。不过我可能错了。但我很肯定 我需要一种针对设备本身的媒体按钮的方法 我完全迷路了,睡眠不足。任何帮助都将不胜感激。谢谢 问题是,我需要瞄准他们设备上的媒体按钮,而不是耳机上的 他们的设备上没有硬件媒体按钮,可能除了音量按钮之外,还有数亿台设备。如果您正在处理具有

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

为了澄清,我知道“媒体行动”按钮,并且几乎可以肯定它对我的目的没有任何价值。不过我可能错了。但我很肯定

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

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

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

他们的设备上没有硬件媒体按钮,可能除了音量按钮之外,还有数亿台设备。如果您正在处理具有其他硬件媒体按钮的特定设备,则需要联系该设备的制造商以了解详细信息


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

这很有道理,感谢你澄清了一些我没有完全理解的概念,并祝贺你能够理解我的意思。如果可以的话,还有最后一件事:@Steve:嗯,也许你可以,但你的评论似乎被删掉了。我显然不是程序员。我是一名研究mp3播放器和听力损失的医学研究生。重点是,当我联系谷歌时,他们有没有办法允许绕过这一限制?还是系统本身就禁止它?也就是说,他们是否设置了路障,或者根本没有道路?谢谢lot@Steve:当我联系谷歌时,你有更好的机会接触教皇。他们有没有办法绕过这一限制他们会告诉你学习操作系统工程和修改固件,把固件放在你自己的设备上。还是系统本身就禁止它它本质上是被系统禁止的,因为它是在任何合理的操作系统上。现在,您可以尝试使用辅助功能API来解决这个问题,就像盲人屏幕阅读器那样,但我不知道您如何区分给定媒体应用程序中的播放/暂停。@Steve:我是一名医学研究的研究生-我想您会更幸运地通过对话获得问题的答案,而不是在这里张贴问题。看看你的大学是否提供Android课程,并尝试联系讲师。或者,看看是否有其他方法来识别Android应用程序开发人员,他们可能是你所在大学的学生或教师。