Ahs*_*san 5 avaudiorecorder ios avaudiosession
我在http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CoreAudioDataTypesRef/Reference/reference.html#//apple_ref/doc/找到了不同值的列表(音频数据格式)UID/TP40004488
音频数据格式标识符音频数据格式的标识符,用于AudioStreamBasicDescription结构.
kAudioFormatLinearPCM ='lpcm',
kAudioFormatAC3 ='ac-3',
kAudioFormat60958AC3 ='cac3',
kAudioFormatAppleIMA4 ='ima4',
kAudioFormatMPEG4AAC ='aac',
kAudioFormatMPEG4CELP ='celp',
kAudioFormatMPEG4HVXC ='hvxc',
kAudioFormatMPEG4TwinVQ ='twvq',
kAudioFormatMACE3 ='MAC3',
kAudioFormatMACE6 ='MAC6',
kAudioFormatULaw ='ulaw',
kAudioFormatALaw ='alaw',
kAudioFormatQDesign ='QDMC',
kAudioFormatQDesign2 ='QDM2',
kAudioFormatQUALCOMM ='Qclp',
kAudioFormatMPEGLayer1 ='.mp1',
kAudioFormatMPEGLayer2 ='.mp2',
kAudioFormatMPEGLayer3 ='.mp3',
kAudioFormatTimeCode ='时间',
kAudioFormatMIDIStream ='midi',
kAudioFormatParameterValueStream ='apvs',
kAudioFormatAppleLossless ='alac'
kAudioFormatMPEG4AAC_HE ='aach',
kAudioFormatMPEG4AAC_LD ='aacl',
kAudioFormatMPEG4AAC_ELD ='aace',
kAudioFormatMPEG4AAC_HE_V2 ='aacp',
kAudioFormatMPEG4AAC_Spatial ='aacs',
kAudioFormatAMR ='samr',
kAudioFormatAudible ='AUDB',
kAudioFormatiLBC ='ilbc',
kAudioFormatDVIIntelIMA = 0x6D730011,
kAudioFormatMicrosoftGSM = 0x6D730031,
kAudioFormatAES3 ='aes3'
但是,我不认为我们可以使用所有提到的格式(例如mp3).
任何人都可以帮助我使用AVAudioRecorder录制声音支持的格式吗?
谢谢.
根据Apple docs Apple Core Audio Format Specification 1.0,它现在应该支持mp3,虽然我还没有测试过,这是他们支持的当前枚举:
enum {
kAudioFormatLinearPCM = 'lpcm',
kAudioFormatAppleIMA4 = 'ima4',
kAudioFormatMPEG4AAC = 'aac ',
kAudioFormatMACE3 = 'MAC3',
kAudioFormatMACE6 = 'MAC6',
kAudioFormatULaw = 'ulaw',
kAudioFormatALaw = 'alaw',
kAudioFormatMPEGLayer1 = '.mp1',
kAudioFormatMPEGLayer2 = '.mp2',
kAudioFormatMPEGLayer3 = '.mp3',
kAudioFormatAppleLossless = 'alac'
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10237 次 |
| 最近记录: |