Tag: mpmediaitemcollection

在Swift的MPMediaItemCollection的特定索引处播放歌曲

我尝试用Swift制作我自己的Musicplayer。 我需要跳转到我的MPMediaItemCollection特定的歌曲/索引,并开始播放,但我只能find像skipToNextItem()和skipToPreviousItem()方法。 有没有其他的方式来做到这一点比循环? let player = MPMusicPlayerController.systemMusicPlayer() player.setQueueWithItemCollection(mediaCollection) player.play()

坚持MPMediaItemCollection对象的方法? (从iPod中select)

我正在制作一个应用程序,用户可以在设置选项卡中select一首歌曲,并根据需要在不同的视图中播放。 我想要它,以便这个项目可以存储,如果用户要closures应用程序,并再次打开它。 我已经设法允许用户select并存储歌曲: -(IBAction)showMediaPicker:(id)sender{ MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAny]; mediaPicker.delegate = self; mediaPicker.allowsPickingMultipleItems = NO; mediaPicker.prompt = @"Select Alarm Sound"; [self presentModalViewController:mediaPicker animated:YES]; } – (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection { [self dismissModalViewControllerAnimated: YES]; settingsData.selectedSong = mediaItemCollection;//Object of type MPMediaItemCollection 但我希望用户每次使用应用程序时都必须这样做。 我曾尝试使用NSUserDefaults: NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:settingsData.selectedSong […]

使用NSUserDefaults保留MPMediaItemCollection对象

你如何坚持使用NSUserDefaults MPMediaItemCollection对象? MPMediaItemCollection对象是从iPod中select的单曲。 我一直在挣扎几个小时! 任何人有任何想法或替代NSUserDefaults或从MPMediaItemCollection转换,或任何? 谢谢…