我正在创建一个应用程序来列出存储在类型设备( .mp3, .wav)中的所有音频文件,我从stackoverflow
获得了示例代码但是它没有列出文件。出于测试目的,我在应用程序包中附加了一些文件,也没有检测到,我不知道我做错了什么。
// All
let mediaItems = MPMediaQuery.songs().items
let mediaCollection = MPMediaItemCollection(items: mediaItems!)
print(mediaCollection)
print(mediaItems)
答案 0 :(得分:0)
MPMediaQuery.songs().items
尝试访问您的音乐库。所以你应该确保" Music"应用程序可在您的iPhone上使用。它可以访问库中的音频文件。
此外,您还应将NSAppleMusicUsageDescription
添加到您的Info.plist中,以获取用于访问媒体文件的隐私权。