观看全屏视频时,防止由于不活动而关闭显示器(Windows 7)


8

在电源选项中,显示器配置为在闲置10分钟后关闭(进入省电模式)。问题是,当我全屏观看较长的YouTube视频时,它也会自动关闭。

我喜欢省电,因此默认行为是可以的,但是当我观看全屏视频时,它不应启动。

有办法解决吗?


您是在问什么选项,而不是将设置更改为从不暗淡和/或关闭显示器?
马克

是的,正如我说的那样,我喜欢节电的东西,所以当我不使用计算机时,应关闭显示器的电源。但是全屏视频是另外一个故事。它应该检测是否正在播放全屏视频,并且此时不应该关闭显示器。
汤姆(Tom)2010年

但这就是它应该如何工作的。当然,很多人都观看全屏视频,这是很常见的情况,因此,除了完全禁用节电功能之外,还必须有更好的解决方案。
汤姆(Tom)2010年

Answers:



4

实际上,该软件可以要求Windows关闭省电功能。那就是媒体播放器如何做到的。但是,当您观看youtube或其他Flash视频时,正在运行的是浏览器,仅此而已。有一个Flash插件,但这是一个插件,它只能访问浏览器具有的功能。如果浏览器不提供节电管理访问权限,则插件将无法访问它。因此,解决此问题的唯一方法是浏览器可能具有一项新功能,该功能将在您访问某些特定站点时禁用省电功能,或者具有管理省电功能并以某种方式将访问权限传递给第三方插件的功能。我看不出有另一种方法。或者,您可以转到“开始”菜单并单击电源选项(对其进行搜索),然后一旦进入,就可以单击使


4

也许这取决于浏览器和操作系统,但是我可以告诉您,在Windows 7 64位系统中使用Firefox 32.0.1,每当Flash插件播放声音时,它都会阻止显示器关闭。这可以通过powercfg -requests在播放声音时运行(cmd.exe在键入命令之前以管理员身份运行)来看到:

C:\Windows\system32>powercfg -requests
DISPLAY:
[PROCESS] \Device\HarddiskVolume1\Program Files (x86)\Mozilla Firefox\firefox.exe

SYSTEM:
[DRIVER] IDT High Definition Audio CODEC (HDAUDIO\FUNC_01&VEN_111D&DEV_76DF&SUBSYS_1028053F&REV_1002\4&313bea4d&0&0001)
An audio stream is currently in use.

AWAYMODE:
None.

此示例输出中显示了两件事。这是因为firefox.exe进程DISPLAY:阻止了显示器的关闭。通过音频驱动程序播放的声音可防止系统进入睡眠状态。

我认为Firefox的行为不受欢迎,因为我很少观看YouTube较长的视频,并且我不希望Facebook Chat的每条消息通知都打开我的屏幕。可以使用以下powercfg -REQUESTSOVERRIDE命令来更改行为:

powercfg -REQUESTSOVERRIDE process "\Device\HarddiskVolume1\Program Files (x86)\Mozilla Firefox\firefox.exe" display

键入powercfg /?寻求帮助。


这正是我想要的!我认为可以提供最佳技术修复。谢谢!
jacktrader

3

我怀疑有一些不可思议的原因,即应用程序本身无法访问节电设置,或者Windows Media Player具有“禁用节电”开关将是一件轻而易举的事。

我能想到的最好的解决方法是设置2个电源配置文件快捷方式,并记住在观看视频之前和之后在它们之间进行切换。这是hack,但应该可以。现在,我需要做的就是弄清楚当我们从DVR进行流式传输时如何从整个网络中进行处理。;)


我认为应该反过来工作。不是应该禁用节电功能的应用程序,而是节电功能应检查应用程序是否在全屏模式下运行,如果是,则不应关闭显示器。我猜全屏需要一些Windows api调用,因此Windows必须知道应用程序是否随时都在全屏运行。
汤姆(Tom)2010年

我也建议采用这种方式,但唯一的缺点是屏幕保护程序设置是独立的。
Unfundednut

您可以使用Full Throttle Override来自动执行此操作,当特定应用程序运行时,它将自动为您切换电源配置文件。有关详细信息,请参见我的完整答案。(注意:我不以任何方式隶属于该工具,我只是用它来解决完全相同的问题:
Marcus Mangelsdorf 2015年

1

禁用此“省电功能”,因为当您正在观看视频/电影时,只要关闭显示器,它就会适得其反。每次您进行AFK操作时,请使用显示器上的电源按钮关闭显示器和其他显示器。


0

节能功能可能会寻找以全屏模式运行的应用程序,但找不到任何应用程序,因为只有插件处于全屏模式。您可以在播放视频并检查发生了什么之前尝试将浏览器的显示模式设置为全屏(未最大化)吗?Firefox和IE均具有全屏显示模式。


0

您还可以使用一个名为Full Throttle Override的小型实用程序,在启动Flash Player(或您喜欢的视频播放器)时自动切换电源计划。(FlashPlayerPlugin_16_0_0_296.exe例如,我添加 了)。

您只需要确保在电源计划中进行设置Turn off the display即可。(很遗憾,该应用不支持切换到除以外的指定电源计划)NeverHigh performanceHigh performance

我使用mplayer.exe进行了简短的测试运行,并且该实用程序成功切换到High performance了我的默认电源计划,并且内存占用约为9.3MB(在Windows 8.1 x64上)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.