この問題について本当に助けが必要です。オーディオ ユニットを使用して iOS アプリケーションを開発しています。録音されたオーディオは、alaw 形式を使用して 8 ビット / 8000 ヘルツのサンプル レートである必要があります。スピーカーから歪んだ声が聞こえてきます。
このサンプルをオンラインで見つけました:
http://www.stefanpopp.de/2011/capture-iphone-microphone/comment-page-1/
アプリをデバッグしようとしているときに、彼のアプリケーションで自分の audioFormat を使用しましたが、同じ歪んだサウンドが得られます。設定が間違っているか、これを機能させるために何か他のことをする必要があると思います。リンクのアプリケーションと以下の audioFormat を考えると、私が何か間違ったことをしているのか、何かが欠けているのか、誰にでも教えてもらえますか? 私はこのことについてあまり知りません、ありがとう。
オーディオ形式:
AudioStreamBasicDescription audioFormat;
audioFormat.mSampleRate = 8000;
audioFormat.mFormatID = kAudioFormatALaw;
audioFormat.mFormatFlags = kAudioFormatFlagIsPacked | kAudioFormatFlagIsSignedInteger;
audioFormat.mFramesPerPacket = 1;
audioFormat.mChannelsPerFrame = 1;
audioFormat.mBitsPerChannel = 8;
audioFormat.mBytesPerPacket = 1;
audioFormat.mBytesPerFrame = 1;