Keep Fullscreen Flash/Silverlight Video opened on Monitor 2

Like many of you, I'm working with two monitors. I'm trying to watch an episode on Channel9's vid-cast, but every time I click back onto my other monitor, the video exits fullscreen-mode, and goes back to a tiny box on the page. Is it possible to keep a video in full screen, while working on the second monitor?


Solution 1:

Flash is designed to not let you use full screen while it doesn't have focus. Probably to keep web pages from taking over your desktop.

I can't speak for silverlight, but flash will:

  • Always close fullscreen on ESC
  • Always mention the ESC key on fullscreen
  • Always close when it loses focus
  • Never initiate via a button press (only a mouse click)
  • Require a user to initialize (flash can't start fullscreen without a mouse click)

It is possible to change one of the DLL files flash uses with a hex editor to keep it open. The exact steps to change the DLL changes with every flash version. Here is a YouTube link, but for those who find watching a 30 second video to obtain a pragraph of text horrendously inefficient, here is a (paraphrased) transcript.

Find NPSWF32.dll (possibly at C:\Windows\System32\macromed\Flash\npswf32.dll
In version 10.0.22.87 change 0x136340 from 74 to EB
In version 9 it's 0xC1487
In version 10.0.32.18 it's 0x137349

This will probably break on every flash upgrade.

Solution 2:

With my multi-computer setup I am able to keep the windows full sized with Synergy but the full size screen must not be the one the Keyboard and Mouse is shared out from. Another option would be the VM as listed above. But you might have flicker problems with the video refresh.

I do with the 4 monitors across 3 computers.