【问题标题】:iOS: Saving audio file visible in iTunes LibraryiOS:保存在 iTunes 资料库中可见的音频文件
【发布时间】:2011-02-23 21:23:38
【问题描述】:

我正在尝试将 mp3 文件保存到可以在 iTunes 资料库中看到该文件的文件夹中。我在某处读到,如果我将它保存在 NSDocumentDirectory 上,它会起作用,但我没有运气尝试。

我也尝试过 NSMusicDirectory 和 NSLibraryDirectory。

这就是我保存它的方式:

NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDirectory = [documentPath objectAtIndex:0];
NSString *savePath = [docDirectory stringByAppendingPathComponent:@"file.mp3"];
[_oneNSDataFile writeToFile:savePath atomically:YES];

感谢您的宝贵时间!

【问题讨论】:

    标签: ios itunes nsfilemanager


    【解决方案1】:

    抱歉,坏消息 :) iOS 中的 iPod Library Access API 不允许第三方应用程序修改用户音乐库的内容。除此之外,将媒体文件添加到库目录中是行不通的,因为库使用(二进制)索引文件来确定库的内容以及媒体资产的位置。

    【讨论】:

      【解决方案2】:

      尝试将文件保存到 NSMusicDirectory 。

      【讨论】:

      • 如何访问这个目录?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多