¿Cómo se puede comprobar si se reproduce música utilizando un receptor de transmisión?
Me gustaría evitar que parte de mi código se ejecute solo cuando se esté reproduciendo música o videos. ¿Cómo lograría esto usando un receptor de transmisión?
Aceptado
No necesitas un receptor de transmisión para esto; AudioManager
es tu amigo:
AudioManager.isMusicActive()
hace el trabajo que desea, eche un vistazo más de cerca aquí para obtener más detalles: AudioManager
Aquí hay un ejemplo:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}