我正嘗試在設備(iPhone)上創建MP3音頻文件。iOS:在設備上創建MP3
我發現沒有可能直接以MP3格式錄製。
只有可能含有AIFF,線性PCM文件的.caf等
我還發現here,有一個AudioConverterFillComplexBuffer
功能可能,理論上,轉換CAF文件到MP3,但我找不到任何的示例代碼或者說明如何使用這個功能。
任何幫助將不勝感激。
- 邁克爾·凱斯勒
我正嘗試在設備(iPhone)上創建MP3音頻文件。iOS:在設備上創建MP3
我發現沒有可能直接以MP3格式錄製。
只有可能含有AIFF,線性PCM文件的.caf等
我還發現here,有一個AudioConverterFillComplexBuffer
功能可能,理論上,轉換CAF文件到MP3,但我找不到任何的示例代碼或者說明如何使用這個功能。
任何幫助將不勝感激。
- 邁克爾·凱斯勒
嘗試使用LAME - 開源MP3編碼器庫(liblame)
據我所知LAME是GPL這可能是你的問題,如果你正在構建一個iPhone應用程序。
我相信AudioConverterFillComplexBuffer確實是要走的路。您可能需要查看「Core Audio Rough Cuts」一書,其中有關於如何轉換音頻的解釋和示例。
祝你好運。
如果沒有現成的庫可以這樣做,也許是時候有人寫了一個! ;) – FrustratedWithFormsDesigner 2010-11-10 14:51:18
有一個API('AudioConverterFillComplexBuffer'),但我不明白如何使用它... – 2010-11-11 09:10:37