首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用mp3将amr文件转换为C#

如何使用mp3将amr文件转换为C#
EN

Stack Overflow用户
提问于 2013-12-03 06:17:02
回答 1查看 2.9K关注 0票数 2

我使用NAudio MFT将不同的音频格式转换为MP3。现在,我想使用Naudio将amr文件转换为MP3。但是,当我将amr文件作为MFT的输入时,它引发了以下异常“来自HRESULT: 0xC00D36C4的异常”。有办法做到这一点吗?

我的C#代码:

代码语言:javascript
复制
public byte[] ConvertAMRToMP3( )
{      
  var data = new MediaFoundationReader("..\\amr\\test.amr");
  MediaFoundationEncoder.EncodeToMP3(data, "..\\test.mp3", 128000);
  ......
}

我正在windows服务器2012 64位平台上工作.

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-03 06:38:59

0xC00D36C4 is MF_E_UNSUPPORTED_BYTESTREAM_TYPE“不支持给定MF_E_UNSUPPORTED_BYTESTREAM_TYPE的字节流类型。

在媒体基金会编解码器中不支持AMR。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20344191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档