2011-01-24 4 views
1

다른 (iPod) 음악이 재생되지 않을 때 내 앱에서 배경 음악을 재생해야합니다. 내 오디오 세션을 초기화 할 때 나는 그것을 확인할 수 있습니다iPod 음악이 중단되었을 때 알림 받기

AudioSessionGetProperty (kAudioSessionProperty_OtherAudioIsPlaying, &varSize, &isPlaying); 

을하지만 사용자가 아이팟 플레이어 (두 번 홈 버튼을 눌러 음악을 일시 정지) 정지 할 때 또한 내 배경 음악을 시작하고 싶어. 이 이벤트를 어떻게 알 수 있습니까?

답변

3

나는 발견했다 :

   [[NSNotificationCenter defaultCenter] addObserver: self 
                selector: @selector (onIPodPlayerPlaybackStateChanged:) 
                 name: MPMusicPlayerControllerPlaybackStateDidChangeNotification 
                 object: [MPMusicPlayerController iPodMusicPlayer]]; 
      [[MPMusicPlayerController iPodMusicPlayer] beginGeneratingPlaybackNotifications]; 
관련 문제