Wie überprüft man, ob Musik mit einem Broadcast -Empfänger abgespielt wird?
Frage
Ich möchte verhindern, dass ein Teil meines Codes ausführt nur Wenn Musik oder Videos derzeit spielen. Wie würde ich das mit einem Rundfunkempfänger erreichen?
Lösung
Sie brauchen dafür keinen Rundfunkempfänger - AudioManager
ist dein Freund:
AudioManager.isMusicActive()
Schauen Sie sich hier einen Auftrag an, den Sie gewünscht haben, um Details zu finden: Audiomanager
Hier ist ein Beispiel:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow