| Предыдущий | Следующий |
| MF_E_INVALID_TIMESTAMP | MF_E_UNSUPPORTED_BYTESTREAM_TYPE |
MF_E_UNSUPPORTED_SCHEME
Что означает MF_E_UNSUPPORTED_SCHEME
MF_E_UNSUPPORTED_SCHEME — Media Foundation не имеет обработчика для схемы URL указанного медиаисточника.
Media Foundation выбирает обработчик URL по его схеме — например, отдельно для файловых и сетевых источников. Этот код означает, что для схемы в данном URL подходящий обработчик не зарегистрирован или не поддерживается текущим путём Media Foundation; до выбора декодера дело ещё не дошло.
Что проверить и как подтвердить исправление
Сохраните исходный URL целиком и отдельно его схему. Проверьте, что приложение передаёт именно ожидаемый URI, а не служебную или пользовательскую схему, для которой нужен собственный обработчик. Сетевой доступ к хосту сам по себе не добавляет отсутствующую поддержку схемы.
Контрольный тест с заведомо поддерживаемой схемой полезен для отделения этой ошибки от проблем содержимого. Если нужна пользовательская схема, решение находится на уровне регистрации или реализации обработчика схемы URL, а не в установке другого аудио- или видеокодека.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.