Как сравнить текущий элемент AVPlayer с элементом MPMedia?

Я реализую приложение на основе аудио. В этом я использую AVPlayer для воспроизведения списка элементов MPMedia, выбранных из библиотеки iPod. В моем приложении мне нужно проверить 1 случай, то есть мне нужно сравнить текущую игру (из AVPlayer) со списком элементов MPMedia. Как я могу это сделать?

Для легкого понимания мне нужно следующее:

for(MPMediaItems)
{
   if([MPmedia Item]== [AVPlayer CurrentItem])
    {

        printf("Do some action");
    }
}

person ChandraSekhar    schedule 07.09.2011    source источник
comment
Я попытался использовать следующий код, но не смог: MPMediaItem anItem=[songs objectAtIndex:index]; NSURL *itemURL = [anItem valueForProperty:MPMediaItemPropertyAssetURL];AVAsset актив = [[AVURLAsset alloc] initWithURL:itemURL options:nil];NSString *tracksKey = @tracks;[asset loadValuesAsynchronouslyForKeys:[NSArray arrayWithObject:tracksKey] завершениеHandler: ^{AVPlayerItem* item=[AVPlayerItem playerItemWithURL:itemURL];AVPlayerItem* nextPlayItem = [AVPlayerItem playerItemWithAsset:asset]; if(nextPlayItem==[appDelegate.avPlayer currentItem]) { } }];   -  person ChandraSekhar    schedule 07.09.2011