我的應用程序將下載的音頻文件e.g循環。我需要一個用於服務器的數據庫系統,另一個用於可以處理音頻文件的iOS設備。用戶應該能夠從iPhone瀏覽音頻文件,然後將選定的人下載到設備。數據庫存儲音頻文件的建議?
我要尋找什麼數據庫/數據庫的API使用的建議。
我的應用程序將下載的音頻文件e.g循環。我需要一個用於服務器的數據庫系統,另一個用於可以處理音頻文件的iOS設備。用戶應該能夠從iPhone瀏覽音頻文件,然後將選定的人下載到設備。數據庫存儲音頻文件的建議?
我要尋找什麼數據庫/數據庫的API使用的建議。
在任何數據庫系統中存儲音頻都很困難,因爲音頻文件必須保存爲大數據塊。讓這些blob出入永久性存儲文件非常困難,如果某些東西損壞了文件,則會丟失所有音頻。
相反,你應該保存的音頻文件作爲單獨的文件,然後使用核心數據如維護有關文件的信息文件路徑,長度,類型,上次使用等。您可以使用Core Data信息來管理UI,然後只在需要時直接加載音頻文件。
這有iOS的下額外的好處,大多數音頻類的期待文件與工作,所以它使得一切變得更加簡單。
只是一堆關鍵字,你可能想研究:
但是然後我會從哪裏得到循環,如果不是在線數據庫? – luca590 2011-03-27 01:26:26
你是問,如果有某種預先存在的服務器*服務*用於提供音頻文件? – TechZen 2011-03-27 02:32:59