0
我想通过使用时间和声音ID点击使用二维数组来录制声音。 有没有任何代码的例子吗? 感谢名单害群之马使用二维数组录制声音
我想通过使用时间和声音ID点击使用二维数组来录制声音。 有没有任何代码的例子吗? 感谢名单害群之马使用二维数组录制声音
的代码可能看起来有点像这样:
@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
阵列英寸您可以创建一个二维数组来保存数据,但看起来更容易。
thanx,我只是不知道如何初始化数组... – blacksheep 2010-05-31 14:50:37
thanx - 下一步将保存录音并再次播放 - 最终在播放新歌曲时。 我会试图找出 - 如果我没有成功,我就在这里...... – blacksheep 2010-05-31 16:33:49
好吧,我必须承认,我不知道如何保存和再次播放录制的声音...... – blacksheep 2010-06-02 11:15:56