爱图腾科技爱图腾科技
爱图腾科技
爱图腾科技
张天虹张天虹
张天虹
张天虹
即时语音聊天技术实践iOSiOS
iOS
iOS
DemoDemo
Demo
Demo
播放 录制
便于网络传输
压缩 解压
语音录制
iOS默认支持语音录制格式
简单的录音API - AVAudioRecorder
录音时显示话筒音量
面向音频流的录音方式
iOS默认支持语音录制格式
AAC (MPEG-4 Advanced Audio Coding)
AAC
AAAACC
ALAC (Apple Lossless)
ALAC
AALLAACC
iLBC (internet Low Bitrate Codec, another
iLBC
iiLLBBCC
format for speech)
IMA4 (IMA/ADPCM)
IMA4
IIMMAA44
Linear PCM (uncompressed, linear pulse-
Linear PCM
LLiinneeaarr PPCCMM
code modulation)
µ-law and a-law
µ-law and a-law
µµ--llaaww aanndd aa--llaaww
简单的录音API - AVAudioRecorder
1. 设置录音的目标文件
2. 设置录音文件信息
AVFormatIDKey: 录音格式(kAudioFormatLinearPCM , kAudioFormatULaw )
AVSampleRateKey: ( Hz, 8000, 44100, 96000)
录音采样率 单位
AVNumberOfChannelsKey: 录音通道数 (1, 2)
AVLinearPCMBitDepthKey: 线性采样位数 (8, 16, 24, 32)
3. 实例化AVAudioRecorder
4. 创建录音文件,准备录音
5. 开始录音
简单的录音API - AVAudioRecorder
//语音录制目标文件
NSURL *audioRecordUrl = [[NSURL alloc] initFileURLWithPath: RECORDER_TEMP_FILE_PATH];
//录音设置
NSMutableDictionary *recordSetting = [[[NSMutableDictionary alloc] init] autorelease];
//录音格式
[recordSetting setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey: AVFormatIDKey];
AVFormatIDKey
您可能关注的文档
最近下载
- 心脑血管的危害和防治.ppt
- 上海2024年高考英语试卷.doc VIP
- 2026春新版人教版八年级下册单词默写单词表(全)U1-U8中译英.docx
- 07 王涛-教师资格-数学学科知识与教学能力(高中)-第三部分第五章至第八章(46-48讲).pdf VIP
- 《业财一体化实训教程-----金蝶云星空V7.5》.pptx VIP
- 2014广东粤西北事业单位考试真题及答案——通用类.doc VIP
- 基于PLC的运料小车自动控制设计研究.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》(含附录使用指南-中文版-译-2025年9月).docx VIP
- 《宋代点茶文化与艺术》全套教学课件.pptx
- 年产3000吨猕猴桃果汁工厂设计_毕业设计.doc VIP
原创力文档

文档评论(0)