2014-12-11 8 views
1

В документации на MS имеется видеодекодер MPEG 1 и 2 в комплекте с Windows 8, который совместим с Media Foundation. Я написал Source Reader для DVD, MPEG2 и MPEG1 и начал тестирование.SL_E_LICENSE_FILE_NOT_INSTALLED (0xC004F011) Mpeg 2 Decoder

В моем конвейере, прямо вокруг MFEnumEx, я получаю ссылку на экземпляр декодера, найденного в системе. Как только я пытаюсь активировать объект, я получаю SL_E_LICENSE_FILE_NOT_INSTALLED. Я столкнулся с этим сообщением раньше, когда писал документ для MPEG4. Кодировщик MPEG 4 дал мне то же самое.

на основе поиска Google, я закончил в связи с и направлены пользователям выполнить команду: DISM /Online /Cleanup-Image /RestoreHealth

Кажется, это исправили проблему кодер MPEG 4. Не уверен, что происходит. Я запустил TopoEdit.exe и попытался добавить Microsoft MPEG Video Decoder, и узел завершился с той же ошибкой.

Мне интересно, если кто-нибудь столкнулся с той же проблемой? Любые резолюции? На данный момент я действительно не хочу писать декодер.

Я тестировал это на другом ПК на работе, и я получаю тот же результат. Обе ОС равны 8.1 64 бит.

ответ

1

Ну, я нашел проблему.

http://www.infoworld.com/article/2616896/microsoft-windows/update--windows-8-won-t-be-able-to-play-dvds.html

Per по ссылке выше, начиная с Windows 8, DVD (MPEG 2 Decoder) не включена по умолчанию. Это приобретаемая функция. Это означает, что поддержка воспроизведения DVD по умолчанию не предоставляется бесплатно. Мы купили экземпляр для Surface Pro, который у нас есть в компании, и он стоит 10 баксов. Не ахти какое дело. Хотелось бы, чтобы они упомянули об этом в своей документации. Также представляется, что эта функция не может быть приобретена/добавлена ​​в 8.X Enterprise. Windows Media Center, который содержит декодер, был удален с Enterprise и Server 2012.

 Смежные вопросы

  • Нет связанных вопросов^_^