在MPMediaQuery中访问歌曲标题

时间:2019-05-21 09:06:42

标签: ios swift mpmediaquery

我正在尝试从已经创建的查询中获取歌曲标题。该查询基于音乐类型。到目前为止,这是我的代码:

let query = MPMediaQuery()
let predicate = MPMediaPropertyPredicate(value: genre, forProperty: 
MPMediaItemPropertyGenre)   
query.addFilterPredicate(predicate)

我想为该特定查询获取一系列歌曲标题。然后,我想在文本字段中显示当前正在播放的歌曲。

我尝试过:

title = (query.items?[1])?.value(forProperty:title!) as? String
songNameField.text = title

但是它不会打印任何内容。我添加了[1],因为我想先测试自己的方法。

0 个答案:

没有答案