Я реализую приложение, связанное с музыкой. В моем приложении мне нужно использовать AVPlayer вместо MPMusicPlayer для воспроизведения песен из iPod Library. Я использовал AVPlayer для поддержки эффектов FadeIn и Fadeout для фонового воспроизведения MPMediaItems. Я использовал MPMediaItemProperyAssetURL, чтобы получить URL-адрес из MPMediaItem и передать его в качестве входных данных для AVPlayer, как показано ниже. Моя проблема в том, что некоторые предметы не будут играть из-за нулевого URL. Я обнаружил, что песни, загруженные из магазина iTunes (которые защищены DRM), не могут быть воспроизведены, поскольку у них нет MPMediaItemProperyAssetURL. Не могли бы вы, ребята, помочь мне, как я могу решить эти проблемы. Мне нужно поддерживать эти DRM-защищенные песни в AVPlayer. Пожалуйста, посмотрите на мой следующий код для справки,
MPMediaItem *currentItem = [songs objectAtIndex:songIndex];
NSURL *itemURL = [currentItem valueForProperty:MPMediaItemPropertyAssetURL];
currentlyPlayingItem=[itemURL absoluteString];
avPlayer = [[AVPlayer alloc] initWithURL:itemURL];
[avPlayer play];
Спасибо заранее,
Sekhar.