标签:sample 声明 for type api 按钮 网上 方法 关系
关于录音按钮的一些总结
这个需求总结了一下网上的思路, 大概有如下几种
大致优劣比较
设置 meteringEnabled 属性即可.
recoder.updateMeters()
recorder.averagePowerForChannel //平均值
recorder.peakPowerForChannel //最大值
recorderSettingDic =
[
AVFormatIDKey: NSNumber(unsignedInt: kAudioFormatMPEG4AAC),
AVNumberOfChannelsKey: 2, //录音的声道数,立体声为双声道
AVEncoderAudioQualityKey : AVAudioQuality.Max.rawValue,
AVEncoderBitRateKey : 320000,
AVSampleRateKey : 44100.0 //录音器每秒采集的录音样本数
]
在dealloc 方法或者 deinit 方法中最好 recorder = nil
, player = nil
(如果有播放录音的话)
标签:sample 声明 for type api 按钮 网上 方法 关系
原文地址:http://www.cnblogs.com/SquirrelStock/p/6168340.html