2009-11-09 3 views
0

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

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

Спасибо.

ответ

5

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

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

1

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

Смежные вопросы