Windowsシステムでも再生できるような形式でオーディオファイルを録音する必要があります。SpeakHere の例のクラス AudioRecorder を使用してオーディオを録音していますが、これによって録音されたファイルは Windows では再生されません。
したがって、この互換性を実現するには、どの形式フラグを使用する必要がありますか。現在、フォーマットフラグの設定は次のとおりです。
audioFormat.mSampleRate = 44100.0;
audioFormat.mFormatID = formatID;//kAudioFormatLinearPCM
audioFormat.mChannelsPerFrame = 1;
audioFormat.mFormatFlags = kAudioFormatFlagIsSignedInteger | kAudioFormatFlagIsPacked;
audioFormat.mFramesPerPacket = 1;
audioFormat.mBitsPerChannel = 16;
audioFormat.mBytesPerPacket = 2;
audioFormat.mBytesPerFrame = 2;