Comment pouvez-vous vérifier si la musique joue à l'aide d'un récepteur de radiodiffusion?
Question
Je voudrais éviter une partie de mon code d'exécution uniquement quand la musique ou des vidéos sont en cours. Comment pourrais-je accomplir cela à l'aide d'un récepteur de diffusion?
La solution
Vous n'avez pas besoin d'un récepteur de diffusion pour cette - AudioManager
est votre ami:
AudioManager.isMusicActive()
fait le travail que vous voulez, regarder de plus près ici pour plus de détails: AudioManager
voici un exemple:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow