【发布时间】:2014-11-12 20:56:25
【问题描述】:
我们在办公室创建了一个在浏览器中运行的小型聊天客户端。它处理人们发布图片和 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 中的条目会消失。切换到另一个选项卡,最小化 chrome,甚至锁定屏幕都不允许系统关闭显示器。 Internet Explorer 似乎是唯一的浏览器,其行为与您预期的一样,并且仅在视频全屏时阻止睡眠。
有没有办法将视频标签标记为“不重要”,并基本上告诉浏览器可以在播放此视频时让计算机休眠?
【问题讨论】:
标签: html google-chrome firefox video