这两天看了一下IOS的录音,,,参考了一下前辈们的帖子,点击打开链接
IOS的录音主要依靠AVFoundation.framework与CoreAudio.framework两个框架来实现。
工程里添加这两个框架。
#import "textViewController.h"
#import "RootViewController.h"
@interface textViewController ()<AVAudioRecorderDelegate,UITableViewDataSource,UITableViewDelegate>{
NSURL *recordedTmpFile;
AVAudioRecorder *recorder;
NSError *error;
BOOL toggle;
BOOL isPlaying;
AVAudioPlayer *avPlayer;
UIAlertView *customAlert;
NSInteger time;
NSTimer *timer;
NSMutableArray *myArray;
}
@property (weak, nonatomic) IBOutlet UITextField *textField;
@property (weak, nonatomic) IBOutlet UITextField *volume;
@property (weak, nonatomic) IBOutlet UILabel *timeLabel;
@property (weak, nonatomic) IBOutlet UIButton *luyinButton;
@property (weak, nonatomic) IBOutlet UIButton *playButton;
@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *activityView;
@property (weak, nonatomic) IBOutlet UITableView *myTableView;
@implementation textViewController
- (NSString *)dataFilePath:(NSString *)name
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory