我的应用程序无法找到我 iOS 设备上音乐文件夹中的文件。
如果文件作为应用程序数据保存在下方(在我的围栏中),没问题。但是,当我使用以下行寻找“音乐”文件夹时:
dest_dir = try! FileManager.default.url(for: .musicDirectory, in: .allDomainsMask, appropriateFor: nil, create: false)
musicDir = dest_dir
if UIApplication.shared.canOpenURL(musicDir) {
print("found music directory")
}else {
print("did not find music directory")
}
当代码执行 canOpenURL
时,我收到权限投诉。
我还尝试访问用户目录(认为我可以导航到音乐)。
关于应用程序如何访问 iOS 设备上音乐系统文件夹下的文件和播放列表的任何线索?
最佳答案
iOS 中没有“音乐文件夹”这样的东西。要访问用户的音乐库,请使用媒体播放器框架。
示例(假设您已获得用户的必要授权):
let query = MPMediaQuery()
let result = query.items
关于ios - 如何访问存储在 iOS 设备上的音乐文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40445062/