将多首歌曲存储在 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 的数据库中获取的主要内容,如果未能解决你的问题,请参考以下文章

通过foreing_ids获取多首歌曲

如何在 HTML 中播放多首随机歌曲

在Qt中连续播放多首歌曲并实现多个歌曲循环播放

当我单击媒体播放器中的列表视图时,正在播放多首歌曲

ios AudioQueue 流式传输多首歌曲

如何使用他们的 iOS SDK 排队多首 Spotify 歌曲