2012-08-29 2 views
6

iPod 앱 이외의 다른 소스에있는 음악이나 미디어가 재생되고 있는지 감지 할 수있는 방법이 있습니까?비 -IPod 음악을 검색 할 수 있습니까?

는 내가 함께 아이팟에서 재생하는 음악을 검색 할 수 있다는 사실을 알고 :

[[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying 

을하지만 음악이 재생되는 경우이는 등 판도라 라디오, 스포티 파이, 플렉스, ... 암과 같은 다른 응용 프로그램에서 잘못되었습니다 반환 나는 틀린 일을하고 있거나 이것도 가능합니까?

그것은이 때문에 이러한 다른 애플 리케이션 그러나

-(void)remoteControlReceivedWithEvent:(UIEvent *)theEvent 

와 시스템 제어 이벤트를 수신하기 위해 시스템에 등록 할 수있을 수도있을 것 같다, 지금까지이 쿼리의 방법을 찾을 수 없었습니다 ipod 미디어 이외의 값 어떤 도움을 주시면 감사하겠습니다. 감사!

+0

나는이 사실을 알고 싶어합니다. –

답변

0
static bool isOtherAudioIsPlaying(void) 
{ 
    UInt32 OtherAudioIsPlaying = 0; 
    UInt32 size = sizeof(OtherAudioIsPlaying); 

    AudioSessionGetProperty(kAudioSessionProperty_OtherAudioIsPlaying, 
       &size, 
       &OtherAudioIsPlaying); 
    return (bool)OtherAudioIsPlaying; 
} 
관련 문제