Answers:
Flash的设计不允许您在没有焦点时使用全屏。可能是为了防止网页取代您的桌面。
我不能代表Silverlight,但闪光灯会:
可以通过十六进制编辑器更改Flash使用的DLL文件之一,以使其保持打开状态。更改DLL的确切步骤随每个Flash版本而变化。这是一个YouTube链接,但对于那些观看30秒视频以获取文本的文本来说效率低下的人,这里有一个(措辞清楚的)成绩单。
查找NPSWF32.dll(可能在C:\ Windows \ System32 \ macromed \ Flash \ npswf32.dll中,
在版本10.0.22.87中将0x136340从74更改为EB
在版本9中它是0xC1487
在版本10.0.32.18中它是0x137349
这可能会在每次Flash升级时中断。
通过多计算机设置,我可以使用Synergy来使窗口保持完整尺寸,但是完整尺寸的屏幕不能是共享键盘和鼠标的窗口。另一个选择是上面列出的VM。但是您可能会在视频刷新时出现闪烁问题。
我在3台计算机上使用4台显示器。
这不是很全屏幕,但它的整个宽度。我只是修改了网址,以使用youtube.com的“嵌入”选项。您删除了“手表?” 并将“ =”替换为“ /”。
例如:
/ watch?v = XYm_C5alyX0
变成
http://www.youtube.com/v/XYm_C5alyX0
相同的视频,只是不同的界面。到目前为止,它对我的每个视频都有效。
现在有一种补救方法,至少对于Flash:
如果您有两台或更多台显示器,则您可能会遇到以下情况:在一个屏幕上观看全屏Flash视频时,您将在另一屏幕上工作,并且Flash立即退出全屏模式。
FlashHacker是一种使黑客安装和卸载Flash安装变得异常简单的工具。它应该适用于大多数版本的Flash。
如您所知,您无法使嵌入式Flash Player做到这一点。您所能做的就是使用特定于视频的下载器,例如Firefox Plugin Flashgot,来抓取文件并在本地播放,您可以将其调整为几乎全屏的大小(也许是Flash Player的独立/开发人员版本)。
如果您的计算机上装有轻量级VM,则可以选择另一种选择,在第二台显示器上将其设置为全屏,然后浏览至该显示器上的Channel9。设置为全屏并切换回您的主机操作系统。
Flash Player 10.2+ 允许您在一台显示器上全屏观看Flash视频,而在第二台显示器上工作。
借助Flash Player 10.2中的多显示器全屏支持,您现在可以轻松地在一个显示器上以真正的全屏观看喜欢的视频,而在另一显示器上执行多任务
我刚刚发现,前阵子“ DIZ”发布了Flash修补程序(10),因此您不必自己搞乱十六进制编辑器。(该博客写于4月,但该补丁于12月更新)。
http://my.opera.com/diz/blog/2009/04/22/watch-fullscreen-flash-while-working-on-another-screen