현재 재생 시간을 알기 위해 다음 코드를 사용하고 있습니다. 하지만 MPMusicPlayerController
을 사용하여 노래를 재생할 때 작동하지 않습니다.이 부분을 도와주세요. 어떤 아이디어 나 제안은addObserver forkeypath가 MPMusicPlayerController에서 작동하지 않습니다.
MPMediaItemCollection *collection = [[MPMediaItemCollection alloc] initWithItems:[NSArray arrayWithObject:song]];
[musicPlayer setQueueWithItemCollection:collection];
[musicPlayer prepareToPlay];
[musicPlayer setNowPlayingItem:song];
//[self.musicPlayer setVolume:volumeSlider.value];
[musicPlayer play];
가능 currentPlaybackTime를 사용하여 업데이트되지 않습니다 또한 당신이
와 참고로
전화 확인이 mpmusicplayercontroller에 의해 게시받을 알림은 KVO 방법을 사용하므로 관찰이 이루어지지 않습니다. – Volker
내가 너무 의심스러워서 관련 문서를 찾을 수 없었다 – Tendulkar