답변

36

당신은 이것에 대한 방송 수신기가 필요하지 않습니다 AudioManager은 당신의 친구입니다

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

안녕 마틴, 빠른 답장을 보내 주셔서 감사합니다. 나는 당신의 코드를 시도했지만 "getSystemService는" 타입에 대해 정의되지 않았다. 브로드 캐스트 리시버에 코드를 삽입해야하는 이유는 특정 코드가 실행되는 것을 방지해야하기 때문입니다. 참으로 Emad –

+2

안녕 마틴, 나는 왜 오류가 발생했는지 알았다. getSystemService 전에 키워드 : 컨텍스트를 추가해야만했습니다. 정말로, Emad –

+6

음악의 세부 사항을 감지하는 방법이 있습니까? 노래 제목; 아티스트 등? – Zen

관련 문제