IFlyPcmRecorder Class Reference

Inherits from NSObject
Conforms to AVAudioSessionDelegate
Declared in IFlyPcmRecorder.h

Overview

录音器控件

  delegate

录音委托对象

@property (nonatomic, assign) id<IFlyPcmRecorderDelegate> delegate

Declared In

IFlyPcmRecorder.h

  isNeedDeActive

用于设置是否在录音结束后发送Deactive通知,默认是YES:发送

@property (nonatomic, assign) BOOL isNeedDeActive

Declared In

IFlyPcmRecorder.h

+ sharedInstance

单例模式

+ (instancetype)sharedInstance

Return Value

返回录音对象单例

Declared In

IFlyPcmRecorder.h

– start

开始录音

- (BOOL)start

Return Value

开启录音成功返回YES,否则返回NO

Declared In

IFlyPcmRecorder.h

– stop

停止录音

- (void)stop

Declared In

IFlyPcmRecorder.h

– setSample:

设置音频采样率

- (void)setSample:(NSString *)rate

Parameters

rate

-[in] 采样率,8k/16k

Declared In

IFlyPcmRecorder.h

– setPowerCycle:

设置录音音量回调时间间隔参数

- (void)setPowerCycle:(float)cycle

Declared In

IFlyPcmRecorder.h

– setSaveAudioPath:

保存录音

- (void)setSaveAudioPath:(NSString *)savePath

Parameters

savePath

音频保存路径

Declared In

IFlyPcmRecorder.h

– isCompleted

录音器是否完成

- (BOOL)isCompleted

Return Value

录音器完全结束返回YES,否则返回NO

Declared In

IFlyPcmRecorder.h