`
修博龙泉
  • 浏览: 313065 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

AVAudioRecorder MAV格式录音

阅读更多

    //录音设置

    NSDictionary *RecordParam = [[NSDictionaryalloc] initWithObjectsAndKeys:

                                 [NSNumber numberWithFloat: 8000.0],AVSampleRateKey, //采样率

                                 [NSNumber numberWithInt: kAudioFormatLinearPCM],AVFormatIDKey,

                                 [NSNumber numberWithInt:16],AVLinearPCMBitDepthKey,//采样位数默认 16

                                 [NSNumber numberWithInt: 1], AVNumberOfChannelsKey,//通道的数目

                                 [NSNumber numberWithInt: AVAudioQualityMedium],AVEncoderAudioQualityKey,//音频编码质量

                                 nil];

    NSString   *DocmentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES) objectAtIndex:0];

    NSURL *url = [NSURLURLWithString:[DocmentPath stringByAppendingString:@"/luyin.wav"]];

    urlPlay = url;

    

    NSError *error;

    //初始化

    recorder = [[AVAudioRecorder alloc]initWithURL:url settings:RecordParam error:&error];

    //开启音量检测

    recorder.meteringEnabled = YES;

 

    recorder.delegate = self;

分享到:
评论

相关推荐

    IOS利用AVFoundation框架实现录音和播放 (AVAudioSession AVAudioRecorder AVAudioPlayer)

    利用AVAudioRecorder录音 利用AVAudioPlayer播放 AVAudioSession录音权限 简单的录音播放demo,类似微信的按下录音,松开录音完成,并播放。

    IOS利用AVFoundation框架实现录音和播放 AVAudioSession AVAudioRecorder AVAudioPlayer

    利用AVAudioRecorder录音 利用AVAudioPlayer播放 AVAudioSession录音权限 简单的录音播放demo,类似微信的按下录音,松开录音完成,并播放。

    ios-ios原生实现录音功能-AVFoundation-AVAudioRecorder.zip

    我在git上也上传了一份https://github.com/yuanjunxiao/ios-AVAudioRecorder-.git

    iOS录音播放方法Demo

    二、使用AVAudioRecorder录音; 三、使用AVAudioPlayer播放,并添加播放动画; 四、使用lame将caf音频转化为mp3; 五、将mp3 转化为 base64编码; 六、查看录音文件大小; 七、删除语音文件;

    wav音频的录制-->转成amr

    1 使用AVAudioRecorder录音成wav文件 2 为了避免录音启动耗时0 5秒(因为我录音时会有个mic图片的gif 发现显示gif显示被延时0 5秒) 所以 开启子线程做录音的operation 3 为了让可恶的android也能使用 需要将wav &gt...

    ios-AVAudioRecorderDemo.zip

    AVAudioRecorder 的使用演示

    iOS多媒体音频(下)-录音及其播放的实例

    其中音频的播放控制是使用AVFoundation.framework框架中的AVAudioPlayer播放器对象来实现的,而这里音频的录制则是使用了同样框架下的一个叫AVAudioRecorder的录音机对象来实现,这两个类的用法流程非常类似,类的...

    iOS开发项目- 基于WebSocket的聊天通讯(2)

    在AVFoundation框架中有一个AVAudioRecorder类专门处理录音操作,它同样支持多种音频格式。与AVAudioPlayer类似,你完全可以将它看成是一个录音机控制类,下面是常用的属性和方法: 先来了解下AVAudioRecorder的常用...

    iOS 音频录制

    iOS AVFoundation框架下的AVAudioRecorder录音机的实现。

    ios-音频的录制和播放(或是播放音乐).zip

    音频的录制与播放,进行封装后的单例工具组件。 (1)使用AVAudioRecorder进行录音 (2)使用AVAudioPlayer进行音频播放 SYAudio:https://github.com/potato512/SYAudio

    YZSimpleAudioKit:AVAudioPlayer 和 AVAudioRecorder 的一些“包装类”或自定义类

    YZSimpleAudioKit 一些用于 AVAudioPlayer 和 AVAudioRecorder 的“包装类”或自定义类。

    IOS开发实现录音功能

    AVAudioRecorder *audioRecorder; } @end 在ViewDidLoad中: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(100, 100, 100, 100); ; button.b

    iOS的音频文件的格式转换示例

    背景 因为我的公司需要设计到app与硬件的通信,所以去年深入...由于App是通过AVAudioRecorder录制音频,默认格式为pcm,文件比较大,所以不适合用于聊天通信的文件格式,所以最优的选择是转换成amr格式 音频格式转换方式

    IOS语音聊天实现

    采集(录音)------压缩------上传web 接收-------------解压-------播放 Xcode工程添加: 添加AVFoundation Framework 为使用AVAudioRecorder类,我们需要向项目添加AVFoundation framework: 在项目Groups ...

    音频的录制和播放 iOS

    作者potato512,源码SYAudio,音频的录制与播放,进行封装后的单例工具组件。(1)使用AVAudioRecorder进行录音(2)使用AVAudioPlayer进行音频播放

    IOS 20个实用例子.zip

    -- IOS利用AVFoundation框架实现录音和播放 (AVAudioSession AVAudioRecorder AVAudioPlayer) -- IOS之分析网易新闻存储数据 CoreData的使用 增删改查 -- IOS二维码扫描Demo -- 18个 ios 项目源代码 -- iOS通讯录...

    iOS音频操作

    播放本地音频、AVAudioRecorder和Audio Queue录制音频、拍照等功能

    简单TOM猫学说话

    //记录是否录音过声音 _playTimes = 0; //[self record]; [_recorder prepareToRecord]; [_recorder record]; } }else { if (!isPlaying) { if (!isRecording) { NSLog...

    AudioJz:从ray wenderlich开始

    AudioJz 音频工具箱 0.8 0.7 0.6 深入探索一些 0.5 ...以下是AVAudioPlayer,AVAudioRecorder 0.2 0.1 把Ray Wenderlich的音频教程,从Swift 2更新到Swift 5,并进行适当的修改,调试 PS: 0.2

    iOS 10 App Development Essentials

    96. Recording Audio on iOS 10 with AVAudioRecorder 97. An iOS 10 Speech Recognition Tutorial 98. An iOS 10 Real-Time Speech Recognition Tutorial 99. An Introduction to SiriKit 100. An iOS 10 Example ...

Global site tag (gtag.js) - Google Analytics