cevap

36

Bunun için bir yayın alıcısı gerekmez AudioManager senin arkadaşın

AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE); 
if(manager.isMusicActive()) 
{ 
    // do something - or do it not 
} 
+0

Merhaba Martin, Hızlı yanıt için teşekkürler. Kodunuzu denedim, ancak "getSystemService," türü için tanımlanmamış "olduğunu belirtir. Kodunuzu yayın alıcısına yerleştirmem gerekiyor çünkü bu, bazı kodların yürütülmesini engellemem gerekiyordu. Gerçekten, Emad –

+2

Merhaba Martin, hatanın neden oluştuğunu öğrendim. Anahtar kelimeyi eklemem gerekiyor: getSystemService'den önce içerik ve işe yaradı. Gerçekten, Emad –

+6

Müziğin ayrıntılarını da tespit etmenin bir yolu var mı? Şarkı adı; sanatçı vb? – Zen