我想阻止我的一些代码在当前播放音乐或视频时仅执行 。我如何使用广播接收器实现这一目标?
答案 0 :(得分:42)
您不需要广播接收器 - AudioManager
是您的朋友:
AudioManager.isMusicActive()
完成您想要的工作,详细了解详情:AudioManager
这是一个例子:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}