我正在尝试在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 :(得分:0)
你确定PersistentID代表了超过1首曲目吗?我为专辑中的每个单独曲目使用持久ID。