2013-09-14 4 views
0

У меня есть программа C# WinForms, которая работает в Windows 8, но не работает в Windows 8.1 (как в бета-версии, так и в RTM). Я инициализирую элемент управления WebBrowser своим HTML, который содержит тег объекта, ссылающийся на удаленный SWF-файл Flash. Мне жаль, что я не могу отключиться от Flash, но это единственный формат, который я могу использовать.Windows 8.1 WinForms C# WebBrowser: Совместимость Flash

В Windows 8 файл воспроизводится отлично. В Windows 8.1 тег объекта успешно записывается на страницу, но это просто прозрачный блок. Что изменилось бы в Windows 8.1, которая блокировала бы Flash в элементе управления WebBrowser?

Вот ссылка на код. Программа позволяет выполнять автономное воспроизведение программирования TWiT.tv с помощью проигрывателя BitGravity.

http://wessleym.com/twit/

Спасибо.

ответ

0

Я обнаружил после некоторой пробной ошибки, что мне нужно было иметь type="application/x-shockwave-flash", указанный в теге <object>. Windows 8 отлично работала без него, но Windows 8.1 отключается. Моя программа отлично работает сейчас.

1

У нас была схожая проблема, когда наш WebControl не мог запускать или использовать Flash-объекты. Мы решили это с помощью Visual Studio 2013. Мы загрузили проект в VS2013 и создали его там. Теперь он работает на Windows 8.1 нормально.

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