1

我们使用 NAudio 进行 MP4 到 MP3 的转换。我们仅在少数 MP4 文件中出现此错误(并非所有 MP4 文件都有此问题)。

无法在 DLL“mfplat.dll”中找到名为“MFCreateMFByteStreamOnStreamEx”的入口点

出现此错误的代码部分:

_mfReader = new MediaFoundationReader(_mp4Bytes);

其中_mfReader是 MediaFoundationReader 类的实例,_mp4Bytes是 MP4 文件的字节数组。我用谷歌搜索并发现了另一个与mfplat.dll相关的问题,但那是关于 DLL 加载错误而不是入口点问题。请帮我解决这个错误。

4

1 回答 1

0

通过在 Windows 10 上运行我的代码,我能够避免此错误。看起来有一个编解码器在 Windows 7 和以前版本的 Windows 中不可用。Windows 8 及更高版本具有此编解码器。

于 2019-04-03T13:37:38.227 回答