У меня есть элемент управления фреймом в приложении WPF, в качестве источника которого используется HTML-страница. HTML-страница использует функции HTML5, в основном для видео.
Однако я не могу заставить его работать в элементе управления кадром. Я уже проверял этот вопрос здесь, на StackOverflow, который указывает на эту страницу .
Если я правильно понимаю, поведение по умолчанию для элементов управления кадром - это рендеринг в режиме IE7, который объясняет, почему видео не работает. Я попытался добавить приложение в реестр, как описано на второй странице, на которую я ссылался, но почему-то я либо делаю это неправильно, либо это не работает для меня.
Я установил имя моего приложения в качестве ключа DWORD и значение 0x00002328 в реестре для обоих:
HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_BROWSER_EMULATION
и
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Internet Explorer \ MAIN \ FeatureControl \ FEATURE_BROWSER_EMULATION
Это, по крайней мере, переводит отображаемый браузер в режим IE9 - в соответствии с небольшим скриптом, который я использую для обнаружения браузера. Хотя видео еще нет. Когда я запускаю ту же HTML-страницу в браузере IE9, видео отображается правильно.
Кто-нибудь знает, как решить эту проблему или она вообще разрешима?