2011-12-08 79 views
1

有谁知道是否有可能创建一个MPMediaItemCollection对象,其中包含用户iPod库中的每首歌曲,而无需用户使用MPMediaPicker选择它?就像在应用程序启动时一样。MPMediaItemCollection整个图书馆?

谢谢...

回答

1

试试这个

MPMediaQuery *everything = [[MPMediaQuery alloc] init]; 

    NSArray *songs = [everything items]; 
    MPMediaItemCollection *mediaCollection = [MPMediaItemCollection collectionWithItems:songs]; 
    [everything release]; 
+0

作品一种享受。谢谢! –

2
// _musicPlayer = [MPMusicPlayerController iPodMusicPlayer]; 

MPMediaQuery *allLibrary = [[MPMediaQuery alloc]init]; 
[allLibrary setGroupingType:MPMediaGroupingTitle]; 
[_musicPlayer setQueueWithQuery:allLibrary];