iOS: сохраняемый аудиофайл отображается в медиатеке iTunes - PullRequest
2 голосов
/ 24 февраля 2011

Я пытаюсь сохранить 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];

спасибо за ваше время!

Ответы [ 2 ]

3 голосов
/ 24 февраля 2011

Извините, плохие новости :) API доступа к библиотеке iPod в iOS не позволяет сторонним приложениям изменять содержимое музыкальной библиотеки пользователя.Кроме того, добавление файла мультимедиа в каталог библиотеки не будет работать, поскольку библиотека использует (двоичный) индексный файл для определения содержимого библиотеки и расположения медиаресурсов.

0 голосов
/ 03 апреля 2011

попробуйте сохранить файлы в NSMusicDirectory.

...