无法在MPMEDIAPICKERCONTROLLER中选择专辑,有声读物等

时间:2013-05-08 06:32:09

标签: objective-c mpmediapickercontroller

我正在编写使用MPMUSICPLAYER的iOs应用程序。我开始使用一个教程应用程序,工作正常。然后我添加了东西来播放网络电台。在路上某处,Media Picker只允许我选择歌曲,没有专辑,播放列表等。当我搜索有声读物标题时,应用程序崩溃并出现奇怪的错误:NSInvalidArgumentException reason:UIApplication isResuming unrecognized selector。 在此之前:在0:8 /尝试编写只读数据库之后,BEGIN IMEDIATE意外地不会被踩到。

- (IBAction)openMediaPicker:(id)sender {
[self.player stop]; // stop the Internet Radio
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAny];
mediaPicker.delegate = self;
mediaPicker.allowsPickingMultipleItems = YES; // this is the default   
[self presentModalViewController:mediaPicker animated:YES];
[mediaPicker release]; }


- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
// We need to dismiss the picker
[self dismissModalViewControllerAnimated:YES];

// Assign the selected item(s) to the music player and start playback.
[self.musicPlayer stop];
[self.musicPlayer setQueueWithItemCollection:mediaItemCollection];
[self.musicPlayer play]; }

无论我做什么,我都无法恢复正常行为。该应用程序确实播放iTunes中的DRM歌曲。 非常感谢任何帮助!

0 个答案:

没有答案