13

音楽やビデオが現在再生されているときにのみ、コードの一部が実行されないようにしたいと思います。放送受信機を使用してこれをどのように達成しますか?

4

1 に答える 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 に答える