2009-11-09 116 views
0

我想開發一個iPhone應用程序,根據用戶定義的流派對用戶的音樂進行分類。應用程序應該能夠訪問iPhone的音樂庫,並處理這些文件,即獲取mp3文件,應用某些DSP(如MFCC係數),然後將結果保存到文件本身。iPhone音樂庫訪問

是否有可能獲得歌曲作爲一個文件並在其上工作?

謝謝。

回答

5

不可以。您可以訪問音樂庫數據庫,並可以啓動音樂播放器來播放某首歌曲,但在SDK下您既不能訪問歌曲文件,也不能訪問音樂的實際PCM數據。

此外,訪問設備上的音樂庫數據庫是嚴格只讀的,因此如果這是您的計劃,則無法修改流派等。

1

我知道這不是您正在尋找的答案,但考慮到您無法從iPhone訪問音樂數據,您可能會考慮在桌面應用中訪問其Mac/PC上的用戶音樂,並且將某些東西編碼成那裏的音樂流派。然後,您可以爲iPhone編寫音樂播放器應用程序,以便了解您的流派描述符並相應地發揮作用。甚至可以讓iPhone應用程序和桌面應用程序通過WiFi進行通信以同步數據。