【发布时间】:2011-10-09 10:06:10
【问题描述】:
我注意到当我在 YouTube 上观看视频时,mi 屏幕保护程序没有启动。 我使用的是 Windows 7。
这是测试:
- 将 Windows 屏幕保护程序设置为 1 分钟。
- 浏览到 YouTube 并播放超过 1 分钟的视频;理想情况下更长。
- 请注意,您的屏幕保护程序不会在指定时间(1 分钟)之后出现。
我已经使用 Firefox、Chrome 和 IE8 进行了测试。我的 Flash Player 版本是 10.3。 (Youtube 正在使用 flash 播放视频)。无论我是否全屏观看视频,都会发生同样的情况。
有人知道他们是怎么做到的吗?
我已经搜索过,但我发现的只是人们说这是不可能的,或者是用户在观看视频时禁用屏幕保护程序的提示。
请查看所有答案。不要坚持投票最多的人。
【问题讨论】:
-
不能直接从flash调用系统库(本例中为user32.dll)函数。
-
出于安全原因,您不能从已编译的 .swf 中调用 user32/native-library,但 Flash Player 是安装在您计算机上的库(如果不是这样,则不会存在远程漏洞带闪光灯 - checkpoint.com/defense/advisories/public/announcement/2011/…)。我不为 Adobe 工作,但除此之外,没有记录禁用屏幕保护程序的方法,或者如果不是库本身,内置到 Flash 播放器中的编解码器可以禁用屏幕保护程序。
-
感谢您的 cmets。我读了support.microsoft.com/kb/126627。不幸的是,我不知道那是什么语言以及他们在谈论什么环境。我的视频演示在浏览器窗口上运行。是 VBScript 还是类似的东西?
-
在 Firefox 中,它实际上是一个known bug。
标签: windows flash youtube screensaver