我正在使用 NAudio MFT 将不同的音频格式转换为 MP3。现在我想使用 Naudio MFT 将 amr 文件转换为 MP3。但是,当我将 amr 文件作为 MFT 的输入时,它抛出了以下异常“来自 HRESULT 的异常:0xC00D36C4”。有什么办法可以做到这一点?
我的 C# 代码:
public byte[] ConvertAMRToMP3( )
{
var data = new MediaFoundationReader("..\\amr\\test.amr");
MediaFoundationEncoder.EncodeToMP3(data, "..\\test.mp3", 128000);
......
}
我正在使用 Windows Server 2012 64 位平台。
提前致谢。