如何让非全屏html5视频系统睡眠?

时间:2014-11-12 20:56:26

标签: html5 google-chrome firefox video

我们在浏览器中运行的办公室中创建了一个小聊天客户端。它处理人们张贴图片和GIF并嵌入它们。最近我们添加了对imgur和gfycat的html 5视频的支持(它自动将gif转换为mp4 / webm)。这是一个无意义的副作用,现在任何人使用chrome或firefox都会发现他们的显示器永远不会关闭。

你可以在powercfg中看到罪魁祸首是这些视频:

C:\WINDOWS\system32>powercfg /requests
DISPLAY:
[PROCESS] \Device\HarddiskVolume2\Program Files (x86)\Google\Chrome\Application\chrome.exe
Playing video
[PROCESS] \Device\HarddiskVolume2\Program Files (x86)\Mozilla Firefox\firefox.exe

如果您暂停视频,则powercfg中的条目会消失。切换到另一个选项卡,最小化铬,甚至锁定屏幕不允许系统关闭显示器。 Internet Explorer似乎是唯一一个行为与您期望的浏览器,并且仅在视频全屏时阻止睡眠。

有没有办法将视频标记标记为“不重要”,并且基本上告诉浏览器在播放此视频时让计算机进入睡眠状态?

1 个答案:

答案 0 :(得分:1)

似乎Google Chrome 38中存在一个错误(截至撰写本文时的当前版本),导致在播放HTML5视频时屏幕保护程序被抑制。通常情况下,屏幕保护程序抑制只应在视频以全屏模式播放时发生。

This issue appears to be resolved in the beta release of Google Chrome version 39 as it looks like a temporary fix was made