我想阻止我的某些代码仅在当前播放音乐或视频时执行。我将如何使用广播接收器完成此操作?
问问题
17190 次
1 回答
47
您不需要广播接收器 -AudioManager
是您的朋友:
AudioManager.isMusicActive()
做你想要的工作,在这里仔细看看细节:AudioManager
这是一个例子:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}
于 2011-09-06T17:48:49.020 回答