4
我正在將流式音頻播放器移植到swift。在使用AVAudioEngine播放之前,我需要將MP3流媒體音頻轉換爲PCM緩衝區。我觀察到在Swift中缺少MP3到PCM轉換器功能(AudioConverterFillComplexBuffer)。Swift中的音頻轉換(MP3到PCM)
如何在swift中編寫代碼來進行音頻轉換?
我正在將流式音頻播放器移植到swift。在使用AVAudioEngine播放之前,我需要將MP3流媒體音頻轉換爲PCM緩衝區。我觀察到在Swift中缺少MP3到PCM轉換器功能(AudioConverterFillComplexBuffer)。Swift中的音頻轉換(MP3到PCM)
如何在swift中編寫代碼來進行音頻轉換?
嗯。如果我沒有看錯你正在尋找的東西可以在這裏找到:
你看這樣行:
AudioConverterFillComplexBuffer(audioConverterRef, AudioConverter_Callback, &convertInfo, &framesToDecode, &localPcmBufferList, nil)
那人似乎已經達到你想什麼實現。
我不認爲'AudioConverterFillComplexBuffer()'丟失。我確實在一分鐘內找到了它的聲明。 – werediver
@mmcdole我找到了你要找的東西。 – Coder1000