1

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;
4

0 に答える 0