我想使用时间和声音ID录制使用二维数组点击播放的声音。 在任何地方都有代码示例吗? thanx blacksheep
答案 0 :(得分:0)
代码看起来有点像这样:
@interface Recorder : NSObject
{
NSMutableArray *times;
NSMutableArray *samples;
}
@end
@implementation Recorder
- (id) init
{
[super init];
times = [[NSMutableArray alloc] init];
samples = [[NSMutableArray alloc] init];
return self;
}
- (void) recordSound: (id) someSound
{
CFAbsoluteTime now = CFAbsoluteTimeGetCurrent();
NSNumber *wrappedTime = [NSNumber numberWithDouble:now];
[times addObject:wrappedTime];
[samples addObject:someSound];
}
@end
现在,您将拥有times
数组中的采样时间和samples
数组中的采样。您可以创建一个二维数组来保存数据,但这看起来更容易。