2

オーディオ再生用の AudioServicesPlaySystemSound 関数と組み合わせて、オーディオ録音用の remoteio を使用しようとしています。問題は、remoteio が実行されるたびに、再生音量が大幅に低下することです。最終的なミキシングが舞台裏で行われているように見えますが、この動作を変更する方法はありません。

remoteio の実装は、次のブログ http://atastypixel.com/blog/using-remoteio-audio-unit/に基づいています。

オーディオの再生には、次のようなコードを使用します

NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"wav" inDirectory:@"/"];
CFURLRef sndURL = (CFURLRef)[[NSURL alloc] initFileURLWithPath:sndPath];
SystemSoundID soundID;

int e = AudioServicesCreateSystemSoundID(sndURL, &soundID);
if (e) {
  NSLog(@"couldn't create sound");
  exit(0);
}
AudioServicesPlaySystemSound(soundID);

助けてくれてどうもありがとう

4

1 に答える 1

0

音声処理AGCを無効にする必要がある場合があります。

于 2010-10-07T19:34:11.563 に答える