2012-11-21 52 views
5

我目前正在編寫一個適用於音頻文件的iOS應用程序,該應用程序的一部分是創建音頻文件的波形。 因此我需要一個AVURLAsset對象,以便AVAssetReader可以獲取音頻文件的數據。獲取本地音頻文件的AVURLAsset

iPhone/iPad上的iPod庫中的歌曲沒有問題,但是當我嘗試獲取應用程序的文檔文件夾中的音頻文件的AVURLAsset對象時,出現問題。

我有本地歌曲的NSURL,並與AVAudioPlayer播放工作,但是當試圖閱讀與AVAssetReader的AVURLAsset,應用程序崩潰。

有誰知道爲什麼會出現這個錯誤?

謝謝!

chris

回答

12

明白了,經過一點研究後。使用fileURLWithPath而不是URLWithString非常重要。

+0

謝謝隊友!把我從一個非常愚蠢的錯誤中拯救出來。 – vaughan