| Предыдущий | Следующий |
| MF_E_MP3_OUTOFDATA | MF_E_MP3_NOTSUPPORTED |
MF_E_MP3_NOTMP3
Что означает MF_E_MP3_NOTMP3
MF_E_MP3_NOTMP3 (0xC00D3E88) — Файл не является корректным MP3-файлом.
Этот код означает, что содержимое отклонено именно как MP3. Расширение .mp3 и MIME-тип помогают выбрать обработчик, но не доказывают формат: после выбора источник всё равно проверяет реальные MPEG-аудиокадры.
Что проверить и как подтвердить исправление
Сохраните URL, Content-Type и первые килобайты данных. Частые практические причины — HTML-ответ вместо медиафайла, список воспроизведения, другой MPEG-контейнер, зашифрованный ответ или файл другого формата, переименованный в .mp3.
Сравните результат с независимым определением формата на тех же байтах. Если другой анализатор уверенно определяет иной контейнер или кодек, исправьте разрешение источника или URL; если данные отвергаются везде, восстановите сам вход.
Отличайте MF_E_MP3_NOTMP3 от MF_E_MP3_NOTSUPPORTED: здесь источник не признаёт данные корректным MP3, тогда как NOTSUPPORTED относится к MP3-представлению, которое распознано, но не поддерживается текущим обработчиком.
Документация для результата 0xC00D3E88: MP3 File Source · handler discovery · FFmpeg: MP3 probe implementation.
Нужно найти другой код? Найти другой код состояния или ошибки.
