2011-04-23 56 views
0

我試圖在mpplayer中存儲多首歌曲,該歌曲正在從擁有歌曲持久ID的數據庫中讀取......但只有單曲正在被添加。我在做在mpplayer中存儲多首歌曲,正在從數據庫中提取歌曲持久ID

MPMediaQuery * query = [MPMediaQuery songsQuery]; MPMediaPropertyPredicate * predicate = [MPMediaPropertyPredicate predicateWithValue:persistentId forProperty:MPMediaItemPropertyPersistentID]; [query addFilterPredicate:predicate]; NSArray * mediaItems = [查詢項目]; //此數組將包含具有給定persistentId的歌曲。將它添加到收藏並播放它 MPMediaItemCollection * col = [[MPMediaItemCollection alloc] initWithItems:mediaItems]; /// .... [col release];

在此先感謝

問候 德文郡史密斯

回答

0

您確保PersistentID表示多於1個軌跡?我在專輯中爲每個單獨的曲目使用一個持久ID。