简单尝试了下用objective-c 实现录音和播放功能:
界面很简单,点击录制按钮就开始录制,再点击就停止 并播放刚才录制的声音。
参考:http://blog.csdn.net/rhljiayou/article/details/15339335
//
// ViewController.m
// SnoringTest
//
// Created by bai on 16/4/5.
// Copyright © 2016年 bai. All rights reserved.
//
#import "ViewController.h"
#import <AVFoundation/AVFoundation.h>
@interface ViewController ()
@end
@implementation ViewController
NSDictionary *recorderSettingsDict;
//录音名字
NSString *playName;
//定时器
NSTimer *timer;
AVAudioRecorder *recorder;
double lowPassResults;
AVAudioPlayer *player;
- (void)viewDidLoad {
[super viewDidLoad];
// if ([[[UIDevice currentDevice] systemVersion] compare:@"7.0"] != NSOrderedAscending)
// {
AVAudioSession *session = [AVAudioSession sharedInstance];
NSError *sessionError;
//AVAudioSessionCategoryPlayAndRecord用于录音和播放
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&sessionError];
if(session == nil)
NSLog(@"Error creating session: %@", [sessionError description]);
else