我使用NAudio MFT将不同的音频格式转换为MP3。现在,我想使用Naudio将amr文件转换为MP3。但是,当我将amr文件作为MFT的输入时,它引发了以下异常“来自HRESULT: 0xC00D36C4的异常”。有办法做到这一点吗?
我的C#代码:
public byte[] ConvertAMRToMP3( )
{
var data = new MediaFoundationReader("..\\amr\\test.amr");
MediaFoundationEncoder.EncodeToMP3(data, "..\\test.mp3", 128000);
......
}我正在windows服务器2012 64位平台上工作.
提前谢谢。
发布于 2013-12-03 06:38:59
0xC00D36C4 is MF_E_UNSUPPORTED_BYTESTREAM_TYPE“不支持给定MF_E_UNSUPPORTED_BYTESTREAM_TYPE的字节流类型。
在媒体基金会编解码器中不支持AMR。
https://stackoverflow.com/questions/20344191
复制相似问题