Доступ к музыкальной библиотеке iPhone - PullRequest
0 голосов
/ 10 ноября 2009

Я хотел бы разработать приложение для iPhone, которое классифицирует музыку пользователя в соответствии с пользовательскими жанрами. Приложение должно иметь доступ к музыкальной библиотеке iPhone и работать с файлами, то есть извлекать mp3-файл, применять некоторые DSP (например, коэффициенты MFCC) и затем сохранять результаты в самом файле.

Можно ли получить песню в виде файла и работать над ней?

Ответы [ 2 ]

5 голосов
/ 10 ноября 2009

Нет. У вас есть доступ к базе данных музыкальной библиотеки и вы можете запустить музыкальный проигрыватель для воспроизведения определенной песни, но в SDK у вас нет доступа ни к самим файлам песен, ни к фактическим данным PCM музыки.

Кроме того, доступ к базе данных музыкальной библиотеки на устройстве доступен только для чтения, поэтому вы не можете изменять жанры и т. Д., Если это было вашим планом.

1 голос
/ 10 ноября 2009

Я знаю, что это не тот ответ, который вы ищете, но, учитывая, что вы не можете получить доступ к музыкальным данным с iPhone, вы можете подумать о наличии настольного приложения, которое получает доступ к музыке пользователя на его Mac / PC и кодирует что-то в жанре музыки там. Тогда вы могли бы написать приложение для музыкального плеера для iPhone, которое может понимать ваш жанровый дескриптор и функционировать соответственно. Вы даже можете зайти так далеко, что ваше приложение для iPhone и приложение для настольного компьютера будут взаимодействовать через WiFi для синхронизации данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...