17

В системе с несколькими мониторами, если я просматриваю полноэкранное видео во Flash на одном мониторе, нажатие мыши на другом мониторе заставляет Flash выходить из полноэкранного режима и возвращаться к нормальному размеру.

Какой самый простой способ предотвратить это работает на моей версии Flash?

Моя система - Flash 10 (10.0.12.36), в Firefox 3.5 на Windows Vista 64, но я думаю, что это влияет на все текущие версии.

Это очень раздражающее поведение, но, к сожалению, согласно этому ответу на сообщение об ошибке , скорее всего, это функция безопасности, а не ошибка:

Мы понимаем, что многие пользователи хотели бы иметь полноэкранный режим на одном мониторе и иметь возможность взаимодействовать с вашей ОС на другом мониторе. Однако из-за требований безопасности мы требуем, чтобы Flash и Browser были в центре внимания вашей ОС.

4 ответа4

6

Попробуйте запустить браузер + Flash на виртуальной машине, способной работать в полноэкранном режиме - VirtualBox - это популярный бесплатный вариант.

Это довольно абсурдный обходной путь, но похоже, что он должен работать, и это решение ничего не делает для того, чтобы поставить под угрозу безопасность или сломать вашу машину.

На моей машине это не совсем работает - я могу переключить Flash в полноэкранный режим в ВМ, но видео останавливается, как только я это делаю. Однако я думаю, что это связано с проблемой графики на моей виртуальной машине, поскольку видео в любом случае прерывается.

Пожалуйста, прокомментируйте, если это работает для вас!

5

Установите плагин Flash Game Maximizer для Firefox https://addons.mozilla.org/en-US/firefox/addon/9631, разверните окно Firefox и нажмите F12.

3

Для видео на YouTube (или других служб, имеющих аналогичную функцию встраивания). Просто нажмите "Поделиться" и "Вставить". Захватите URL-адрес iframe (https://youtube.com/embed/${video_id}) и перейдите на эту страницу. Видео будет использовать полное окно, а затем полноэкранный режим вашего браузера.

3

Один из комментариев в связанном отчете ошибки нити относится к этому Youtube видео (?!) давая следующие инструкции о том, как взломать Flash DLL, чтобы обойти это.

ПРИМЕЧАНИЕ: я знаю, это звучит как ДЕЙСТВИТЕЛЬНО ПЛОХАЯ ИДЕЯ. Я не пробовал это (мой Flash DLL - неправильная версия), и вполне возможно, что это может иметь неприятные побочные эффекты, такие как введение дыры в безопасности или взлом вашей системы!

Если ничего другого, сделайте резервную копию вашей dll, прежде чем пытаться это сделать.

Тем не менее, вот что говорит видео:

Вам нужен шестнадцатеричный редактор и Flash Player версии 10.0.1.28 или 9.0.124.0. Если вы не знаете, что такое шестнадцатеричный редактор, откажитесь сейчас.

  1. Откройте файл NPSWF32.dll - обычно он находится в C:\Windows\system32\macromedia\flash\NPSWF32.dll Если вы используете Opera, он, вероятно, находится в C:\Program Files\Opera\Program\Plugins\NPSWF32.dll
  2. Перейдите по этому шестнадцатеричному адресу: Версия 10: 0x136340 Версия 9: 0xC1487
  3. Если число здесь 74, измените его на EB. Если номер не 74, вы пошли по неправильному адресу или у вас неправильная версия Flash, поэтому эти инструкции не подойдут вам.

Пожалуйста, оставьте в комментариях, если это работает для вас.

Не злоупотребляйте, если это заставит ваш компьютер загореться или ваша собака взорвется!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .