ブロードキャストレシーバーを使用して音楽が再生されているかどうかをどのように確認しますか?
質問
コードの一部が実行されないようにしたい それだけ 音楽やビデオが現在再生されているとき。ブロードキャストレシーバーを使用してこれを達成するにはどうすればよいですか?
解決
これにはブロードキャストレシーバーは必要ありません - AudioManager
あなたの友達です:
AudioManager.isMusicActive()
あなたが望む仕事は、詳細についてはこちらを詳しく見てください。 オーディオマネージャー
これが例です:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}
所属していません StackOverflow