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