回答
看看AVFoundation
框架,特別是AVAssetWriter
類。它非常強大,但消化需要一些時間。 Chris Adamson在decoding songs from the iPod library to PCM上有一篇很好的博客文章。這正是你想要的另一種方式,但這是一個好的開始。
嗨,我檢查了這個鏈接。在這個鏈接中提到我們必須用AVAssetWriter指定輸出文件類型。但是.mp3格式沒有輸出文件類型。請檢查文件格式UTI 在這個鏈接http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVFoundation_Constants/Reference/reference.html所以我的問題仍然是一樣的。但感謝回覆博客條目是好的。 – iPhoneDev 2011-02-02 10:13:05
我假設任何壓縮格式都可以,對不起。在這種情況下,你可能不得不使用一些低級的API而不是`AVFoundation`。 – zoul 2011-02-02 10:25:15
我不認爲這是AVFoundation中的API。我想如果你使用AVAssetWritter,你可以寫* .m4a(AVFileTypeAppleM4A)文件,它們是* .acc,我相信。 (ACC比MP3更輕,更好,所以MP3是一個很好的選擇)
如果你使用CoreAudio可能會有很多工作,但應該可以寫mp3。我問怎麼使用像蘋果列出CoreAudio的2年前讀取MP3和我的代碼,使speakHere示例應用程序能夠讀取* .MP3)
嗨,謝謝4回覆,但我想轉換或創建一個.mp3格式的聲音文件。我知道如何播放.mp3文件。 – iPhoneDev 2011-02-02 10:15:09
CoreAudio
框架有一個名爲Extended Audio File Services
的API,可以將一種格式轉換爲另一種格式。看到這裏:http://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009222-Intro-DontLinkElementID_2
不適用於.mp3 :( – iPhoneDev 2011-02-02 10:21:44
你將不得不使用LAME來做到這一點。由於專利問題,Apple不提供MP3編碼器。
繼上sbooth的約LAME的答案,還有StackOverflow上一個單獨的職位,給你你需要創建一個。一個爲圖書館的內容: How can I compile lame as static library(.a) for armv6 and armv7 of iPhone?
一旦你這樣做,請按照LAME的文檔,你'重啓。
- 1. PHP - 將.wav文件轉換爲.mp3?
- 2. Python將wav轉換爲mp3
- 3. 將WAV轉換爲MP3
- 4. iPhone - 將mp3轉換爲wav?
- 5. 將wav轉換爲mp3並轉換爲wav
- 6. 將wav文件轉換爲wav文件
- 7. 什麼是將mp3文件轉換爲wav文件的算法?
- 8. 使用javascript將wav轉換爲mp3
- 9. android:將mp3轉換爲wav使用Jlayer
- 10. 將MP3/WAV/MIDI轉換爲整數值
- 11. 在ActionScript中將WAV轉換爲MP3
- 12. 將mp3轉換爲wav在Android上
- 13. 在WP8上將MP3轉換爲WAV
- 14. Naudio mvc將mp3轉換爲wav
- 15. Wav to MP3轉換
- 16. 如何將任何mp3文件轉換爲.wav 16khz mono 16bit
- 17. 將WasapiLoopbackCapture wav音頻流轉換爲MP3文件
- 18. CentOS - 將每個WAV文件轉換爲MP3/OGG
- 19. jlayer將.mp3文件轉換爲.wav文件時文件大小增加
- 20. 將wav實時流式傳輸到mp3轉換爲mp3
- 21. 上轉換WAV到MP3
- 22. 轉換MP3中的WAV
- 23. 如何將wav文件轉換爲Windows phone中的mp3文件?(詳細內容)
- 24. FMS FLV(Speex)轉換爲mp3/mp4/acc/wav
- 25. 將wav文件從GSM轉換爲PCM
- 26. 將wav文件轉換爲pcap
- 27. 將.wav文件轉換爲.aiff在c#
- 28. 如何將AudioBuffer轉換爲wav文件?
- 29. 將wav文件轉換爲單聲道
- 30. 將WAV文件轉換爲頻譜圖
在代碼中,還是脫機? – 2011-02-02 08:05:32
in code..also編輯我的問題 – iPhoneDev 2011-02-02 08:09:11