我们正在使用NAudio将MP4转换为MP3。我们仅针对少数MP4文件(不是所有MP4文件都有此问题)出现此错误。
找不到名为“ MFCreateMFByteStreamOnStreamEx”的入口点 在DLL'mfplat.dll'
中
出现此错误的代码部分:
_mfReader = new MediaFoundationReader(_mp4Bytes);
_mfReader 是MediaFoundationReader类的实例,而 _mp4Bytes 是MP4文件的字节数组。我用Google搜索,发现了另一个与 mfplat.dll 有关的问题,但这是关于DLL加载错误而不是入口点问题。请帮助我解决此错误。
答案 0 :(得分:0)
通过在Windows 10上运行我的代码,我可以避免此错误。看起来好像有一个编解码器在Windows 7和早期版本的Windows中不可用。 Windows 8及更高版本具有此编解码器。