快速从 iPod 库中获取专辑列表

Posted

技术标签:

【中文标题】快速从 iPod 库中获取专辑列表【英文标题】:Get list of albums from ipod library in swift 【发布时间】:2015-06-24 09:28:14 【问题描述】:

我想用 Swift 制作一个简单的媒体播放器。我想用 iphone 上的所有专辑制作一张桌子,在选择专辑后我想播放它的歌曲。但我无法获得专辑标题(和艺术品)。

我试过了:

    var query = MPMediaQuery.albumsQuery()
    let mediaCollection = MPMediaItemCollection(items: query.items)
    println(mediaCollection.items)


    let player = MPMusicPlayerController.systemMusicPlayer()
    player.setQueueWithItemCollection(mediaCollection)

    player.play()

【问题讨论】:

【参考方案1】:

MPMediaItem 具有valueForProperty() 功能。您需要的属性是 MPMediaItemPropertyAlbumTitleMPMediaItemPropertyArtwork

【讨论】:

以上是关于快速从 iPod 库中获取专辑列表的主要内容,如果未能解决你的问题,请参考以下文章

获取 iPod 库中项目的专辑年份?

快速查找 iPod 库中歌曲的位置?

如何在 iOS 的 iPod 库中获取歌曲的物理文件位置

如何在 iOS 的 iPod 库中获取歌曲的文件位置

如何获取 ipod 库中歌曲的大小?

iPhone 获取所有专辑/艺术家