0
我試圖根據Apple的AudioQueueTool示例程序錄制一些音頻到mp3;然而,當我嘗試使用AudioQueueNewInput創建音頻隊列,我回去按照蘋果的文檔,這意味着「重放的數據格式不支持」 我AudioStreamBasicDescription設置這樣什麼是適合mp3的核心音頻AudioStreamBasicDescription的一組合理值?
AudioStreamBasicDescription output_format;
memset(&output_format, 0, sizeof(output_format));
output_format.mSampleRate=44100.0;
output_format.mChannelsPerFrame = 1;
output_format.mFormatID = kAudioFormatMPEGLayer3;
output_format.mBitsPerChannel = 16;
output_format.mBytesPerPacket = output_format.mBytesPerFrame =
(output_format.mBitsPerChannel/8) * output_format.mChannelsPerFrame;
output_format.mFramesPerPacket = 1;
output_format.mReserved = 0;
我已經看過了錯誤1718449215對於IOS的其他類似問題,答案是IOS的Core Audio版本不支持錄製MP3,Mac的情況也是如此? 任何幫助將不勝感激。