Не удалось найти точку входа с именем "MFCreateMFByteStreamOnStreamEx" в DLL "mfplat.dll"
Мы используем NAudio для преобразования MP4 в MP3. Мы получаем эту ошибку только для нескольких файлов MP4 (не все файлы MP4 имеют эту проблему).
Не удалось найти точку входа с именем "MFCreateMFByteStreamOnStreamEx" в DLL "mfplat.dll"
Часть кода, где эта ошибка появляется:
_mfReader = new MediaFoundationReader(_mp4Bytes);
Где _mfReader - это экземпляр класса MediaFoundationReader, а _mp4Bytes - это байтовый массив файла MP4. Я погуглил и обнаружил еще одну проблему, связанную с mfplat.dll, но это ошибка загрузки DLL, а не проблема точки входа. Пожалуйста, помогите мне исправить эту ошибку.
0 ответов
Мне удалось избежать этой ошибки, запустив мой код в Windows 10. Похоже, что есть кодек, который недоступен в Windows 7 и предыдущих версиях Windows. Windows 8 и выше имеют этот кодек.