Вам нужно добавить MediaPlayer.framework к вашей цели в Xcode и #import MediaPlayer / MediaPlayer.h
тогда
что-то вроде
@property (nonatomic, retain) MPMusicPlayerController *musicPlayer;
...
self.musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
тогда в viewDidLoad вам нужно зарегистрироваться на событие
// Register for music player notifications
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
selector:@selector(handleNowPlayingItemChanged:)
name:MPMusicPlayerControllerNowPlayingItemDidChangeNotification
object:self.musicPlayer];
реализовать handleNowPlayingItemChanged
Теперь
Когда элемент, который сейчас воспроизводится, изменится, вы получите уведомление о вызове этого метода
- (void)handleNowPlayingItemChanged:(id)notification {
// Ask the music player for the current song.
MPMediaItem *currentItem = self.musicPlayer.nowPlayingItem;