Pregunta

Me gustaría evitar que parte de mi código se ejecute solamente Cuando la música o los videos se están reproduciendo actualmente. ¿Cómo lograría esto usando un receptor de transmisión?

¿Fue útil?

Solución

No necesita 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: Audiomanista

Aquí hay un ejemplo:

AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
 {
     // do something - or do it not
 }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top