美文网首页程序员iOS Developer
IOS录音caf文件格式转mp3格式

IOS录音caf文件格式转mp3格式

作者: Lsx_f | 来源:发表于2016-09-27 11:06 被阅读0次

    这里主要用到 lame 这个库,一款非常棒的Mp3音频编码器.

    如果不知道的可以百度搜索下载,然后导入项目中。当然首先必须包含这个头文件:

    #include "lame.h"

    那么在转换之前呢? 就需要先录制好音频文件,使用 AVAudioRecorder 进行音频录制之前,进行如下参数设置:

    //录音设置

    NSMutableDictionary *recordSettings = [[NSMutableDictionary alloc] init];

    //录音格式 无法使用

    [recordSettings setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey: AVFormatIDKey];

    //采样率

    [recordSettings setValue :[NSNumber numberWithFloat:44100.0] forKey: AVSampleRateKey];

    //通道数

    [recordSettings setValue :[NSNumber numberWithInt:2] forKey: AVNumberOfChannelsKey];

    //线性采样位数

    //[recordSettings setValue :[NSNumber numberWithInt:16] forKey: AVLinearPCMBitDepthKey];

    //音频质量,采样质量

    [recordSettings setValue:[NSNumber numberWithInt:AVAudioQualityMin] forKey:AVEncoderAudioQualityKey];

    然后就开始转换:

    相关文章

      网友评论

        本文标题:IOS录音caf文件格式转mp3格式

        本文链接:https://www.haomeiwen.com/subject/dducyttx.html