2011-12-12 85 views
0

是否可以訪問iTunes資料庫的原始音樂文件?如果是這樣,怎麼樣?我環顧四周,但只能找到如何獲取元數據,而不是訪問實際的音樂文件。 謝謝iOS訪問音樂文件,可能嗎?

回答

0

您可能會得到最接近的AVAssetReader。根據文檔,它允許:

直接從存儲中讀取原始未解碼的媒體樣本,獲得解碼爲可呈現形式的樣本。

這給你原始的媒體樣本,但沒有原始訪問整個文件數據。

你究竟想達到什麼目的?

+0

嗯......好吧我只是向你解釋我的想法:我正在嘗試創建一個應用程序,用戶可以在其中分享音樂。所以很多朋友聚在一起,一部iPhone連接到碼頭(也許在車內),所有的朋友都將他們的音樂發送到連接的iPhone,並播放音樂。我的目標是做這個服務器端的音樂發送到中央服務器,然後將其推送到「主」/「主」設備,並在那裏播放。 – 0xSina

+0

我不明白爲什麼要將音樂發送到服務器,當您可以使用本地WiFi /藍牙連接到應播放的設備時。但基本上AVAssetReader應該給你所有你需要的。甚至可能有更好的方式來實現這個phone2phone AirPlay。有大量的API可以讓你訪問不同抽象層次的音頻數據。看看MediaPlayer.framework或CoreAudio。 – tonklon