将多首歌曲存储在 mpplayer 中,这些歌曲正在从具有歌曲持久 ID 的数据库中获取
Posted
技术标签:
【中文标题】将多首歌曲存储在 mpplayer 中,这些歌曲正在从具有歌曲持久 ID 的数据库中获取【英文标题】:store multiple song in mpplayer that are being fetch from database having song persistent id 【发布时间】:2011-04-23 12:18:04 【问题描述】:我正在尝试将多首歌曲存储在 mpplayer 中,这些歌曲正在从具有歌曲持久 id 的数据库中获取。但只添加了一首歌曲。这就是我正在做的事情
MPMediaQuery *query = [MPMediaQuery songQuery]; MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:persistentId forProperty:MPMediaItemPropertyPersistentID]; [查询 addFilterPredicate:predicate]; NSArray *mediaItems = [查询项目]; //这个数组将包含给定persistentId的歌曲。将其添加到收藏并播放 MPMediaItemCollection *col = [[MPMediaItemCollection alloc] initWithItems:mediaItems]; ///.... [col 发布];
提前致谢
问候 德文史密斯
【问题讨论】:
【参考方案1】:您确定 PersistentID 代表的曲目不止 1 个吗?我为专辑中的每个单独曲目使用持久 ID。
【讨论】:
以上是关于将多首歌曲存储在 mpplayer 中,这些歌曲正在从具有歌曲持久 ID 的数据库中获取的主要内容,如果未能解决你的问题,请参考以下文章