我目前正在尝试对用户的音乐收藏进行分类,获取用户最常播放的歌曲/艺术家将极大地改善应用程序的用户体验。是否可以获取播放次数?如何操作呢?
我目前正在尝试对用户的音乐收藏进行分类,获取用户最常播放的歌曲/艺术家将极大地改善应用程序的用户体验。是否可以获取播放次数?如何操作呢?
将所有媒体项目(即[[MPMediaQuery songsQuery] items]
)及其属性存储在数据库中(如Core Data),使用NSFetchRequest检索它们,并使用NSSortDescriptor对结果进行排序。
......或者使用[[MPMediaQuery songsQuery] items]
并根据MPMediaItemPropertyPlayCount
属性对结果进行排序。
还有类似的问题在SO上有相应的回答,可以帮助你解决问题。
查看苹果文档获取更多关于MPMediaQueries的信息。