iOS:保存iTunes资料库中可见的audio文件
我试图将一个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中的iPod Library Access API不允许第三方应用程序修改用户音乐库的内容。 除此之外,将媒体文件添加到库目录将不起作用,因为该库使用(二进制)索引文件来确定库的内容以及媒体资产的位置。
尝试将文件保存到NSMusicDirectory。
- 在Dictionary中作为值的Swift闭包
- 使用Core Data Swift对TableView和行进行分区
- 当我使用git clone从远程获取git时,git_index_entrycount返回0?
- iOS 7应用程序崩溃EXC_CRASH(SIGABRT)objc_exception_throw在iOS 6上正常工作
- 如何使iPhone使用Swift震动?
- 使用超声波确定两个移动设备的相对位置
- Singleton类不用UICollectionViewCell的Swift更新数据
- 无法在AUSampler中保存性能参数
- 与AVAudioPlayer同步播放MPMoviePlayerController