You can never have enough screen space, especially when you are a multi-tasking addict like me. I have been using dual screen setups for years now and i’m not alone. A lot of people use two, three or even more monitors at work and at home. Thing is, in all those years using multiple screens I find support for it in all kinds of software is minimal. I don’t know of any games that take real advantage of multiple screens, most software doesn’t have genuine supprt for multiple screens and what bothers me most, no video player has decent dual screen features.
I like to ‘watch’ video will i’m working or surfing the internet. My major problem is when I start a video and enable full screen as soon as I click in the other monitor the video player resizes to default resolution. All web video players do this. It doesn´t matter if it´s Silverlight, Flash, Windows Media Player or even Youtube´s new HTML5 player they all refuse to stay fullscreen when using the other screen. So, since all web video players show this behavior one might think the root of the problem isn’t in the web players but probably browser or operating system related. I’m a Windows user (Win7 at the moment), so that will be the start of my research. First test: Windows’ default player Windows Media Player.
A small success, with full screen enabled I’m able to use my other screen as I like. But my main focus is on web video players so this will prove it’s not the operating system being the problem. But let’s do a another quick test to rule out the OS. I’ll use the free open source player VLC Media Player. It works, again I’m able to use my main monitor while full screen is enabled in the VLC Media Player. I think it’s fair to say it’s not Windows preventing the player to stay full screen when using another monitor. This is good to know because this will come in handy when you have the deeplink of the video or livestream you’d like to watch full screen at that moment. Next up, browser testing.
For some, it might be obvious that the browser is the problem. This because your browser is continuously ‘listening’ for click actions. Once you click somewhere in your main screen you browser window playing the video will lose focus and exit full screen mode. I don’t think this is something developers can enable using their own build players because of this. Aobde and Microsoft claim it is because of security issues and it is not possible by design. The tests as shown below kind of explain this theory:
| Firefox | Chrome | Internet Explorer | |
| Flash | X | X | X |
| Silverlight | X | X | X |
| Windows Media Player | X | X | X |
X – Video does not stay maximized when losing focus
Solution
According to a reply to a bug report on Adobe there’s nothing that can be done when using Flash Players: ”We understand that many users would like fullscreen on one monitor and to be able to interact with your OS on another monitor. However, due to security requirements, we require that Flash and Browser must be the current focus of your OS. Apologies if this causes any workflow or usability issues. We will continue to review our security policy and consider changes in the future.”
No matter what Adobe might be saying there is a solution regarding Flash it’s players. You can replace npswf32.dll file for a modified version which allow you to have a Flash video player stay maximized while you are using the other monitor. Of course you can also hex edit a flash binary youself. (More info) (Download modified npswf32.dll) Apparently unchecking “Hardware Accelerating” also fixes it but I don’t want to disable my hardware accelartion. (Right click on the video, Settings…..)
Now how about Silverlight and Windows Media Player? In a podcast from december, which a can’t find no more, I heard that the Silverlight team is currently fixing this. Searching some more on this topic brings us the news this feature will not be released untill Silverlight 4. According to Mike Taulty “A Silverlight 4 application can go full-screen without those security limitations if that application marks itself as requiring elevation at installation time ( i.e. it’s a trusted application ) and in that case the security sandbox is relaxed and one of the things that enables is full-screen apps without those security restrictions.”
So i’ll guess we have to wait for Silverlight 4 for this functionality. On the other hand Windows Media Player will play all video that a Silverlight player could show. So searching for the deeplink and copy/pasting it into Windows Media Player will also work. This because Windows Media Player will stay full screen when losing focus as said earlier in this article. Finding the source or deeplink can be done by looking at the embed code of the object in the source code of the webpage it is embedded in or look for it using Firefox web developer plugin Firebug.
It seems the solution stopped working in Google Chrome after the latest updates. Thanks to Henrik there’s a solution:
“Hey, i use chrome, and they recently applied an update, which invalides this operation to flash.
The solution is simple though:
In your chrome install folder (which usually is):
C:\Users\Heknu\AppData\Local\Google\Chrome\Application\5.0.375.86
Replace the gcswf32.dll with the file downloaded modified file (npswf32.dll) and ur good to go :)
U might want to keep your original chrome file, just in case. And if chrome release another update, the solution might just be the same :) “

Pingback
by Digital Wireless Rechargeable Video Baby Monitor by First Alert (UK) | baby video monitors
03 Mar 2010 at 17:27
[...] Lock full screen video with dual monitors | Kaiser Soze's Blog [...]
by Dual Screen Fan
14 Mar 2010 at 01:50
I had been wanting to setup a dual screen system for myself for quite some time. It wasn’t until last Xmas that I was finally able to treat myself and splurge on a n 4850×2 graphics card, and two 21.5″ 1080p AOC monitors. As soon as i got everything setup the first thing that i thought was that I can’t wait to get a third monitor.
by Chuck
15 Mar 2010 at 14:27
What works for me is to enlarge the browser to full screen on my 2nd monitor and then I DO NOT use the full screen option on the video. Instead I press Ctrl+ about a dozen times to enlarge the video to the size I want it, then use the scroll bars to center the video on the monitor. Presto… the video is enlarged and WILL NOT resize when clicking anywhere. The only problem is the scroll bars do show, but that is no biggie for me as long as the video remains large.
by KaiserSoze
15 Mar 2010 at 15:00
That’s a nice workaround Chuck! I’ll keep that one in mind, thank you.
by Dual screen fan
18 Mar 2010 at 15:38
I just got a second monitor recently. All that did was make me realize that 3 monitors is much more practical than 2 in my opinion.
by Belu
01 Apr 2010 at 18:22
So I’ve read through the first few paragraphs a couple of times and it is late so I could be missing something, but I don’t see where you mention what you actually did to stop WMP from exiting full screen on the second monitor.
by KaiserSoze
01 Apr 2010 at 20:15
I clicked somewhere on the first monitor, but it will exit full screen as soon as you would do anything that makes the focus go to the first screen. But as sais above this only applies to the Windows Media Web Player/Plugin. Windows Media Player playing a video file from my hard disk will stay full screen when losing focus.
by Rob Hayes
24 Apr 2010 at 02:38
Thanks for this! I’ve been wanting to do this for a while now, and even requested it as a feature for DisplayFusion Pro.
by Jworm
25 Apr 2010 at 08:23
Worked for me. I am running win 7 x 64 and figured it wouldn’t work. I downloaded the file, closed all web browsers, searched the windows directory for the .ddl, BACKED UP ORIGINAL FILE and replaced it. Works with Safari but not Fire Fox but that is fine in my book. GOOD LUCK!
by terry
29 Apr 2010 at 11:26
Man this has been bugging me for the last year. I just tried your fix on xp, IE8 and Firefox. Works perfectly on Firefox using Youtube and BBC iplayer.
Thank you very much for the fix.
just for ref on XP the file is here.
C:\WINDOWS\system32\Macromed\Flash
by Dan
15 May 2010 at 16:21
You DLL file replacement works perfectly, thank you very much for this. Using it on Vista with firefox. Genius. :D
by Benj
28 May 2010 at 13:16
Hi,
i don’t find the npswf32.dll file,
On vista 64 Bits.
Adobe flash player works fine…
by KaiserSoze
28 May 2010 at 15:04
@Benj
you’ll probably find the .dll file here: C:\Windows\SysWOW64\Macromedia\Flash folder
by Henrik
01 Jul 2010 at 17:16
Hey, i use chrome, and they recently applied an update, which invalides this operation to flash.
The solution is simple though:
In your chrome install folder (which usually is):
C:\Users\Heknu\AppData\Local\Google\Chrome\Application\5.0.375.86
Replace the gcswf32.dll with the file downloaded modified file (npswf32.dll) and ur good to go :)
U might want to keep your original chrome file, just in case. And if chrome release another update, the solution might just be the same :)
by KaiserSoze
02 Jul 2010 at 12:13
Thanks Henrik, good tip! I’ll add it to the article.
by Extra monitors ftw
02 Aug 2010 at 01:28
I think by ‘security’, they meant their own job security. What security is there to be gained by preventing users from using their TV screen while browsing the web? Screen scrapers work just as well with one screen as two.
For mac users, I’ve found it’s possible to very quickly switch to another application after clicking the fullscreen button on a flash player. (There’s usually a one-to-two second lag between clicking it and actually going to fullscreen.)
The easiest way to do this is to Apple-Tab to another application at the same time as clicking fullscreen, as long as you make sure that most of your browser window is on the video screen. Then, you can keep using other applications like normal, and if you want to browse the web, just open up a different browser.
But just a word of warning about replacing plugin DLLs. Adobe is known for having really bad security holes, so you need to make absolutely sure you are on the latest version (which is now 10.1.x).
by ben
08 Sep 2010 at 22:28
Thank you very much for this, would not work on internet explorer but works great on firefox! Great fix!!
by James
17 Sep 2010 at 20:43
Wow, it’s like it’s christmas already! Thank you for this wonderful fix.
by Dana
20 Sep 2010 at 02:18
Try Ultramon for monitors and Media Player Classic for video…works for me!
by erik
04 Oct 2010 at 02:17
hey, your modified solution really works for chrome. that’s awesome, I couldn’t find a working solution for updated chrome anyways.
I suggest keeping a shortcut to the relevant chrome folder, and a copy of the modified dll on hand, to reapply after any future updates.
by Nick
04 Oct 2010 at 21:25
ok I replaced the DLL file in question…on win7 64 so had to go to syswow64 folder… did not work on IE but worked on safari so guess safari is my new WWW video player…THANK YOU!!
by Adam Moore
06 Oct 2010 at 19:24
the best video player that i use is none other than VLC Player, it is free and i think it is open source too-”:
by Caramoan Philippines
20 Oct 2010 at 22:05
there are so many hardware and software video players on the market these days, sometimes it is hard to select`”-
by Baba
23 Oct 2010 at 15:59
http://files.myopera.com/d.i.z./files/NPSWF32_20100213.zip doesn’t work anymore with the new Flash update.
by Baba
23 Oct 2010 at 16:03
Oh wait, it works, you just have to replace the original again, sorry for the misleading info.
by Dan
06 Nov 2010 at 20:49
Hey Kaiser,
Thanks a bunch for the custom .dll fix.
npswf32.dll is located at:
C:\Windows\System32\Macromed\Flash
This is great, keep it up
by Traye
14 Nov 2010 at 03:33
This is not working for me. Downloaded the file and copied it over but still exits from full screen. Second monitor is connected via HDMI.
by Traye
14 Nov 2010 at 03:57
http://jmaxxz.com/index.php?option=com_content&view=article&id=89:flashhacker&catid=16:downloads&Itemid=32
Follow these instructions. NOTE, if it doesn’t work for you then do as he suggest and download the version of flash he states to get and this will work. Make sure you uninstall the old flash first!!!
by jgiggle
15 Nov 2010 at 21:08
thanks chuck, an obvious and easy solution without having to download junkware! cheers
by Brendan
20 Dec 2010 at 07:17
DUDE YOU ARE A LIFESAVER!! I do the dual screen setup and i like watching fancast on one monitor and do other stuff on the other. Thanks a million man
by rdf5
20 Dec 2010 at 12:14
worked PERFECTLY for me!!!
thank you…
using firefox on W7 64bit
by Nick
23 Dec 2010 at 07:04
Use pop out option, maximize window then hit f11 in google chrome.
by Vik
05 Jan 2011 at 23:55
This worked well for me too. Youtube works fine, but Vevo, where the really high quality videos from big artists are, doesn’t even recognize that I have flash now? This is in Google Chrome with both the modifications discussed. Any advice on how to fix that?
by Verbal Kint
10 Jan 2011 at 21:47
I did some checking on this issue and I found a Google Chrome plug-in that does what I think we want it to. Try this link:
https://chrome.google.com/extensions/detail/ohmlgoicejanegjllehmgbngpabllbhh?hl=en
Verbal
by JimmyPiersall
21 Jan 2011 at 05:48
This worked for me on Firefox with Windows 7. I replaced the .dll file in C:\Windows\System32\Macromed\Flash
by RF
07 Feb 2011 at 23:33
One solution for flash players is to hit control+ on the screen that is playing the video and zoom in the page so the video is in effect full-screen. It then stays this way when your on the other screen because its not actually in full-screen mode. This works on Youtube videos.
by RF
07 Feb 2011 at 23:34
woops just notice Chuck beat me to it.
by Aurea Porzio
12 Feb 2011 at 18:58
I am glad to be a visitant of this perfect site ! , thankyou for this rare information! .
by Aih
17 Feb 2011 at 02:53
Media Player Classic Homecinema will do what you want with movies.
by g1ga (Luigi Bellanca)
25 Apr 2011 at 17:21
lock full screen video with dual monitors http://www.kaisersblog.com/2010/03/lock-full-screen-video-with-dual-monitors/
by army mos
08 May 2011 at 07:52
Awesome article , I’m going to spend more time researching this subject
by ivan
13 May 2011 at 21:39
Hi
We have a Mac mini 1.83, model #:A1176. I can also use a PC
Can we connect 2 vertical Plasma TVs? Each TV is at 1080×1920 (vertical)
We want to have a QuickTime movie play across monitors. We are not sure if we can do this with QuickTime. Perhaps you can advice on this matter
Regards
by mort
19 Jun 2011 at 16:59
RE: dual monitors and full screen : Ive done alot of testing…without modifying any code anywhere…using MAC pro w/cinema display(main display) and Samsung(secondary) with Leopard OS…
1) Chrome on secondary display , full screen, make sure video is playing (it seems video has to be PLAYING).
2) Use main display for anything but dont use Chrome.
by mort
19 Jun 2011 at 17:10
more testing and clarification….
3) If I first start the video playing, then I can do anything on main display without loosing full screen on secondary display, but once I stop the video, then I loose that ability.
by Bowen
14 Sep 2011 at 03:05
Howdy, I came across your website by using Yahoo while seeking a similar subject, your website showed up, it appears very good. I’ve got book-marked it inside my yahoo book mark
by KaiserSoze
14 Sep 2011 at 20:42
Glad you like it :)
by Kai
01 Oct 2011 at 20:51
Hi,
I use dual monitor to watch videos and work with browser and other things at the same time.
I can maintain full-screen mode activated when watching flash videos (like youtube, megavideo, etc…) and use other applications in this way:
1- start video in fullscreen;
2- press and hold alt-tab, then click on another window.
I use last Chrome and Flash versions on my Win7 64 bit laptop. When watching video and surfing the Net, I open two Chrome windows, one in main screen for surfing and another for video playback, it works.
Actually video can stay on fullscreen mode activated even on one display in the same way: the adobe flash player showing fullscreen video will not close.
I apologize for any mistake I made in my English, but I’m not native language.
by Midas
25 Oct 2011 at 23:34
Another solution which has always worked for me. I open the video in Internet Explorer (8.0) on one screen, and maximise that one. In the mean time I use another browser on another screen (Firefox or Chrome), and can do whatever I want. As you long as you use different browsers for the video and the other browsing, it doesn’t seem to bother Flash.
by tanner
18 Nov 2011 at 20:59
I use fire fox and do full screen on one monitor and use chrome to browse on the other..I am watching SNL on net flix while I type this! try it.
by Julianna Kats
03 Dec 2011 at 22:16
I think that music move masses. Good music and lyrics are the elixir of life.