我調查一個簡單的任務,獲得原始的PCM數據:的iOS:從音頻文件
- 打開從iPhone的「iPod的音頻庫」
- 音頻文件允許用戶通過設置選擇塊兩個標記:開始和結束時間
- 時間扭轉這一大塊
- 將它保存爲一個新文件
我有哪些選擇?
我會列出一對夫婦的研究小時的結果:(原諒殘局,我會一如既往整潔PU一旦我想通了)
http://lists.apple.com/archives/coreaudio-api/2005/May/msg00096.html < - 「我」米目前正試圖創建一個使用AUAudioFilePlayer AudioUnit插件流的音頻輸出AudioUnit」
AUFilePlayer
播放音頻節目
http://lists.apple.com/archives/coreaudio-api/2008/Dec/msg00156.html
http://zerokidz.com/audiograph/docs/audiograph.pdf < - 這可能是鏈接代碼,做它,但它說,它是在測試
When reading audio file with ExtAudioFile read, is it possible to read audio floats not consecutively? < - 這導致了OS X的項目,它讀取的音頻文件從磁盤到內存;翻翻代碼導致我們:
-
據我可以看到音頻圖表項目試圖從流實時文件中的音頻,而斯蒂芬的項目只是暴露了音頻;但看起來他正在使用過時的API調用。
這個貌似正確的代碼(除了事實,有似乎是一個bug):https://stackoverflow.com/questions/8533143/decoding-mp3-files-by-extaudiofileopenurl
http://cocoadev.com/forums/discussion/499/core-audio/p1
https://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html < - 這裏是蘋果官方的樣本項目這可能可以修改得到我以後