私は、ユーザーがオーディオを録音して音程を変えて再生できるアプリケーションがあります。 また、出力音量も測定する必要があります。 私はavaudioplayerとcocosサウンドエンジンのメーターリングプロパティについて知っています。しかし、これらを使って私は一緒に私のニーズを行うことはできません。 どのようにこれらを(ピッチシフトとレベルメータリング)一緒に行うことができます。誰でも助けてくれますか?iphone sdkでオーディオレベルメーターとピッチを一緒に出力する方法
EDIT
CDSoundEngine *soundEngine = [[CDSoundEngine alloc] init];
NSArray *defs = [NSArray arrayWithObjects: [NSNumber numberWithInt:1],nil];
[soundEngine defineSourceGroups:defs];
[soundEngine loadBuffer: 0 filePath: soundPath];
ALuint soundID= [soundEngine playSound: 0 sourceGroupId: 0 pitch: PITCH pan: 0.0f gain: 2.0f loop: NO];
これは、私は現在、それが正常に動作しますが、私は、出力電力を測定するカント使用していたコードです。 AVAudioPlayer の場合、プロパティmeteringenabledがあります
[player setMeteringEnabled:YES];
と。これは、使用してサウンドを変更するオプションはありません
関連コードを投稿してください。 –
@MDT関連コードを追加しました – Johnykutty