// // D3RecordButton.h // D3RecordButtonDemo // // Created by bmind on 15/7/28. // Copyright (c) 2015年 bmind. All rights reserved. // #import #import "Mp3Recorder.h" //#import "lame.h" #import @protocol D3RecordDelegate - (void)endRecord:(NSData *)voiceData filePath:(NSString *)path; @optional - (void)recording:(float) recordTime; - (void)dragExit; - (void)dragEnter; @end @interface D3RecordButton : UIButton{ int maxTime; Mp3Recorder *mp3; NSString *title; } @property (nonatomic,weak) id delegate; - (void)initRecord:(id)delegate maxtime:(int)_maxTime title:(NSString*)title; - (void)initRecord:(id)delegate maxtime:(int)_maxTime; - (void)startRecord; - (void)stopRecord; - (void)cancelRecord; @end