要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
。
属性定义
@property(nonatomic, strong) SimpleRecorder *recorder;
self.recorder = [[SimpleRecorder alloc] init];
self.recorder.delegate = self;
self.recorder.soundName = @"record";
}
- (IBAction)actionRecord:(id)sender {
[self.recorder startRecord];
}
- (IBAction)actionPlay:(id)sender {
[self.recorder startPlay];
}
- (IBAction)actionStop:(id)sender {
if ([self.recorder isRecording]) {
[self.recorder stopRecord];
}
[self.recorder stopPlay];
}
代理方法
@protocol SimpleRecorderDelegate<NSObject>
@optional
- (void) recorderStartRecord:(NSString *)soundName;
- (void) recorderFinishedRecord:(NSString *)soundName;
- (void) recorderStartPlay:(NSString *)soundName;
- (void) recorderFinishedPlay:(NSString *)soundName;
@end
SimpleRecorder 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "SimpleRecorder"
KoStudio, [email protected]
SimpleRecorder 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。