在没有轮询的情况下检测音乐何时开始播放(或相关事件)

时间:2014-07-10 16:40:40

标签: android

我的目标是检测音乐何时开始在设备上播放。在我的情况下,我想在Android Wear设备上启动音量控制,但这与问题无关。

我知道有AudioManager.isMusicActive()但需要投票。我宁愿听广播而不能无限期地保持服务。

另一种选择是听取插入的耳机,但显然Intent.ACTION_HEADSET_PLUG只会传递给动态接收器,如this回答所示。

我在这里有点无能为力。如何在没有持续轮询的情况下监听任何音频相关事件?

0 个答案:

没有答案