回答
這裏是由iPhone支持數編碼的結果。音頻文件的大小,以KB爲單位,持續10秒。
kAudioFormatMPEG4AAC:164,
kAudioFormatAppleLossless:430,
kAudioFormatAppleIMA4:475,
kAudioFormatULaw:889,
kAudioFormatALaw:889,
在這些kAudioFormatMPEG4AAC是最小的尺寸。
蘋果IOS支持在這些格式的播放音頻:
- AAC(MPEG-4高級音頻編碼)
- ALAC(蘋果無損)
- HE-AAC(MPEG-4高效AAC)
- iLBC的(互聯網低比特率編解碼器,用於語音的另一種格式)
- IMA4(IMA/ADPCM)
- 線性PCM(未壓縮的,線性脈衝編碼MODULA和灰)
- MP3(MPEG-1音頻層3)
- μ律和A-律
對於記錄下列格式是可能的:
- AAC(MPEG-4高級音頻編碼)
- ALAC(蘋果無損)
- 的iLBC(互聯網低比特率編解碼器,語音)
- IMA4(IMA/ADPCM)
- 線性PCM(未壓縮的,線性脈衝編碼調製)
- μ律和A-律
而只有AAC支持硬件輔助編碼(見Apple iOS SDK documentation)
對於普遍性可用性我更喜歡MP3。
檢查這些鏈接找到確切的代碼錄製音頻 - Recording Audio on an iPad with AVAudioRecorder
您能否確認哪些iOS版本支持AMR(自適應多速率)音頻進行錄製和播放? – User97693321
抱歉,AMP僅支持播放。 –
根據以下文檔,MP3不支持錄製,只能播放。 http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html#//apple_ref/doc/uid/TP40009767-CH2-SW6 –
這取決於您正在錄製的音頻類型和所需的音頻質量。如果您正在使用內置麥克風錄製語音,iLBC將爲您提供最小的音頻文件(20 ms幀爲15.2 kbit/s,30 ms幀爲13.33 kbit/s)。
- 1. 如何確定錄製的音頻文件的大小
- 2. 如何在android中錄製時保持音頻大小減小?
- 3. iphone如何壓縮音頻文件的大小
- 4. 如何計算音頻文件大小?
- 5. 如何縮小iPhone應用程序的.wav音頻文件的大小?
- 6. 教程在iphone上錄製音頻?
- 7. 在iPhone上錄製音頻和播放
- 8. 在iPhone上錄製音頻:setPreferredIOBufferDuration出錯
- 9. 音頻文件被記錄/創建之前的最小loadFile
- 10. 減小轉換後的音頻文件的大小
- 11. np.fromfile文件大小的最大限制?
- 12. 在android中減少視頻和音頻文件大小的最佳方法?
- 13. 在iPhone上播放前檢查視頻文件大小
- 14. iPhone上的最大可執行文件大小?
- 15. 錄製的音頻文件
- 16. 如何轉碼iPhone上錄製的IMA4 ADPCM音頻文件?
- 17. iOS音頻錄製每分鐘的大小
- 18. iPhone trim音頻錄製
- 19. iPhone資源文件大小限制
- 20. 如何獲取iPhone錄製的視頻大小?
- 21. 如何錄製iphone音箱的音頻?
- 22. 如何獲取特定文件大小的音頻文件?
- 23. 基於android中的文件大小獲取音頻文件
- 24. PHP最大上傳文件大小
- 25. Plone + Ploneboard最大上傳文件大小
- 26. 最大文件上傳大小
- 27. Iphone中文檔目錄的最大大小?
- 28. iPhone視頻播放大小
- 29. 在iphone sdk中解壓縮文件的最大大小?
- 30. iPhone:最小最大滑塊控件
嗨,感謝您的回答,但是如何iLBC(互聯網低碼率編解碼器),我聽說哪個是最小的文件大小,你試過了嗎?謝謝。 – 2012-11-09 08:20:35
也許也有趣和相關:AAC支持硬件輔助編碼。 –
如果我將用戶'kAudioFormatMPEG4AAC'或'kAudioFormatiLBC',當我將它保存在服務器上時,文件的擴展類型是什麼? .mp3還是什麼? –