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?

War es hilfreich?

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
scroll top